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'

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'

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

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

   1

Удалите специфичную для драйвера опцию JDBC. 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