rmConnectionOptions

(Будет удалено) Удалить опции подключения для конкретного драйвера JDBC

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

Описание

пример

opts = rmConnectionOptions(opts,option) удаляет опцию подключения для конкретного драйвера JDBC с помощью JDBCConnectionOptions opts объекта.

Примеры

свернуть все

Создайте источник данных JDBC для Microsoft® SQL Server® сконфигурируйте источник данных путем установки опций подключения JDBC и установите и удалите дополнительную опцию для драйвера JDBC. Затем протестируйте и сохраните источник данных.

Создайте источник данных 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'

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

Добавьте опцию подключения для конкретного драйвера JDBC с помощью аргумента пары "имя-значение". Значение тайм-аута для установления соединения с базой данных задается опцией. opts содержит новый раздел свойств для дополнительной опции подключения JDBC.

opts = addConnectionOptions(opts,'loginTimeout',20)
opts = 

  JDBCConnectionOptions with properties:

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

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

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

  Additional JDBC Connection Options:

                loginTimeout: '20'

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

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

   1

Удалите опцию конкретного драйвера JDBC. The opts объект больше не содержит раздел свойств для дополнительных опций подключения JDBC.

opts = rmConnectionOptions(opts,'loginTimeout')
opts = 

  JDBCConnectionOptions with properties:

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

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

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

Проверьте подключение к базе данных еще раз.

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

   1

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

saveAsJDBCDataSource(opts)

Входные параметры

свернуть все

Опции подключения JDBC, заданные как JDBCConnectionOptions объект.

Специфичные для драйвера JDBC опции, заданные как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Укажите имя одних или нескольких опций подключения для конкретного драйвера JDBC, которые вы добавили используя addConnectionOptions функция.

Пример: "loginTimeout"

Типы данных: char | string | cell

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

свернуть все

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

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

Приложение

Вы можете удалить определенные для драйвера опции связи JDBC при помощи диалогового окна JDBC Data Source Configuration в Database Explorer приложении. В разделе Data Source вкладки Database Explorer выберите Configure Data Source> Configure JDBC data source.

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

расширить все

Не рекомендуемый запуск в R2020b

Введенный в R2019b