exponenta event banner

setConnectionOptions

(Для удаления) Установка параметров подключения JDBC

setConnectionOptions функция будет удалена в следующей версии. Используйте setoptions вместо этого функция. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

opts = setConnectionOptions(opts,Option1,OptionValue1,...,OptionN,OptionValueN) устанавливает параметры подключения JDBC с помощью JDBCConnectionOptions объект opts.

Примеры

свернуть все

Создание, настройка, тестирование и сохранение источника данных JDBC для базы данных Microsoft ® SQL Server ®.

Создайте источник данных SQL Server.

opts = configureJDBCDataSource('Vendor','Microsoft SQL Server')
opts = 

  JDBCConnectionOptions with properties:

                      Vendor: 'Microsoft SQL Server'
              DataSourceName: ''

                DatabaseName: ''
                      Server: 'localhost'
                  PortNumber: 1433
                    AuthType: 'Server'

          JDBCDriverLocation: ''

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

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

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

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

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

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

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

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

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

opts = setConnectionOptions(opts, ...
    'DataSourceName','SQLServerDataSource', ...
    'Server','dbtb04','PortNumber',54317, ...
    'JDBCDriverLocation','C:\Drivers\sqljdbc4.jar', ...
    'AuthType','Windows')
opts = 

  JDBCConnectionOptions with properties:

                      Vendor: 'Microsoft SQL Server'
              DataSourceName: 'SQLServerDataSource'

                DatabaseName: ''
                      Server: 'dbtb04'
                  PortNumber: 54317
                    AuthType: 'Windows'

          JDBCDriverLocation: 'C:\Drivers\sqljdbc4.jar'

setConnectionOptions функция устанавливает DataSourceName, Server, PortNumber, AuthType, и JDBCDriverLocation свойства в JDBCConnectionOptions объект.

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

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

   1

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

saveAsJDBCDataSource(opts)

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

Входные аргументы

свернуть все

Параметры подключения JDBC, указанные как JDBCConnectionOptions объект.

Параметры подключения JDBC для установки, указанные как один или несколько аргументов пары имя-значение. Option - символьный вектор или строковый скаляр, указывающий имя параметра подключения JDBC. OptionValue задает значение параметра подключения JDBC. OptionValue может быть символьным вектором, строковым скаляром, логическим скаляром или числовым скаляром. Можно указать любой параметр подключения JDBC, который является свойством JDBCConnectionOptions объект.

Пример: 'DataSourceName','myDataSource','Vendor','MySQL','Server','localhost','PortNumber',3306 настраивает источник данных JDBC с именем myDataSource для базы данных MySQL ®, расположенной на локальном сервере с номером порта3306.

Выходные аргументы

свернуть все

Параметры подключения JDBC, возвращенные как JDBCConnectionOptions объект.

Альтернативная функциональность

Приложение

Параметры подключения JDBC можно задать с помощью диалогового окна «Настройка источника данных JDBC» в приложении «Обозреватель баз данных». В разделе «Источник данных» вкладки «Обозреватель баз данных» выберите «Настройка источника данных» > «Настройка источника данных JDBC».

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2020b

Представлен в R2019b