exponenta event banner

Создание источника данных JDBC и установка параметров программным способом

В этом примере показано, как создать источник данных JDBC в командной строке, задать параметры подключения JDBC и сохранить источник данных. Пример настраивает источник данных для базы данных Microsoft ® SQL Server ®.

Создание источника данных JDBC

Создайте источник данных SQL Server для подключения базы данных JDBC.

vendor = "Microsoft SQL Server";
opts = databaseConnectionOptions("jdbc",vendor)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: ""
                      Vendor: "Microsoft SQL Server"

          JDBCDriverLocation: ""
                DatabaseName: ""
                      Server: "localhost"
                  PortNumber: 1433
          AuthenticationType: "Server"

opts является SQLConnectionOptions объект со следующими свойствами:

  • DataSourceName - Наименование источника данных

  • Vendor - Имя поставщика базы данных

  • JDBCDriverLocation - Полный путь к файлу драйвера JDBC

  • DatabaseName - Имя базы данных

  • Server - Имя сервера базы данных

  • PortNumber - Номер порта

  • AuthenticationType - Тип аутентификации

Задать параметры подключения JDBC

Настройка источника данных путем установки параметров подключения JDBC для источника данных SQLServerDataSource, полный путь к файлу драйвера JDBC, имя базы данных toystore_doc, сервер базы данных dbtb04, номер порта 54317и проверка подлинности Windows ®. Кроме того, задайте параметры подключения для драйвера, чтобы указать значение тайм-аута для установки подключения к базе данных и отключить шифрование SSL.

opts = setoptions(opts, ...
    "DataSourceName","SQLServerDataSource", ...
    "JDBCDriverLocation", ...
    "C:\Drivers\mssql-jdbc-7.0.0.jre8.jar", ...
    "DatabaseName","toystore_doc", ...
    "Server","dbtb04","PortNumber",54317, ...
    "AuthenticationType","Windows","loginTimeout","20", ...
    "encrypt","false")
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: "SQLServerDataSource"
                      Vendor: "Microsoft SQL Server"

          JDBCDriverLocation: "C:\Drivers\mssql-jdbc-7.0.0.jre8.jar"
                DatabaseName: "toystore_doc"
                      Server: "dbtb04"
                  PortNumber: 54317
          AuthenticationType: "Windows"

	Additional Connection Options:

                     encrypt: "false"
                loginTimeout: "20"

setoptions функция устанавливает DataSourceName, JDBCDriverLocation, DatabaseName, Server, PortNumber, и AuthenticationType свойства в SQLConnectionOptions объект. Параметры подключения, зависящие от драйвера, отображаются под другими параметрами подключения.

Тестирование и сохранение источника данных JDBC

Проверьте подключение к базе данных с помощью пустого имени пользователя и пароля. testConnection функция возвращает логическое 1, что указывает на успешное подключение к базе данных.

username = "";
password = "";
status = testConnection(opts,username,password)
status = logical
   1

Сохраните настроенный источник данных.

saveAsDataSource(opts)

Можно подключиться к новому источнику данных с помощью database или приложение «Обозреватель баз данных».

См. также

Объекты

Функции

Связанные темы