setoptions

Установите собственные опции связи интерфейса MySQL

Описание

пример

opts = setoptions(opts,Option1,OptionValue1,...,OptionN,OptionValueN) опции связи наборов с помощью SQLConnectionOptions объект opts.

Примеры

свернуть все

Создайте, сконфигурируйте, протестируйте и сохраните собственный источник данных интерфейса MySQL® для базы данных MySQL.

Создайте собственный источник данных интерфейса MySQL для собственного соединения с базой данных интерфейса MySQL.

vendor = "MySQL";
opts = databaseConnectionOptions("native",vendor)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: ""
                      Vendor: "MySQL"

                DatabaseName: ""
                      Server: "localhost"
                  PortNumber: 3306

opts SQLConnectionOptions объект с этими свойствами:

  • DataSourceName — Имя источника данных

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

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

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

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

Сконфигурируйте источник данных путем установки опций соединения с базой данных для источника данных MySQLDataSource, имя базы данных toystore_doc, сервер базы данных dbtb01, и номер порта 3306.

opts = setoptions(opts, ...
    'DataSourceName',"MySQLDataSource", ...
    'DatabaseName',"toystore_doc",'Server',"dbtb01", ...
    'PortNumber',3306)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: "MySQLDataSource"
                      Vendor: "MySQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb01"
                  PortNumber: 3306

setoptions функционируйте устанавливает DataSourceName, DatabaseName, Server, и PortNumber свойства в SQLConnectionOptions объект.

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

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

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

saveAsDataSource(opts)

Можно соединиться с новым источником данных с помощью mysql функционируйте или приложение Database Explorer.

Отредактируйте существующий собственный источник данных интерфейса MySQL® для базы данных MySQL. Установите дополнительную специфичную для драйвера опцию и сохраните источник данных.

Получите существующий источник данных MySQL MySQLDataSource.

datasource = "MySQLDataSource";
opts = databaseConnectionOptions(datasource)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: "MySQLDataSource"
                      Vendor: "MySQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb01"
                  PortNumber: 3306

opts SQLConnectionOptions объект с этими свойствами:

  • DataSourceName — Имя источника данных

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

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

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

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

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

opts = setoptions(opts,"OPT_CONNECT_TIMEOUT",20)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: "MySQLDataSource"
                      Vendor: "MySQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb01"
                  PortNumber: 3306

	Additional Connection Options:

         OPT_CONNECT_TIMEOUT: 20

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

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

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

saveAsDataSource(opts)

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

свернуть все

Опции соединения с базой данных в виде SQLConnectionOptions объект.

Собственный компонент MySQL соединяет интерфейсом с опциями связи в виде одного или нескольких аргументов пары "имя-значение". Option вектор символов или строковый скаляр, который задает имя собственной опции связи интерфейса MySQL. OptionValue задает значение опции. OptionValue может быть вектор символов, строковый скаляр, логический скаляр или числовой скаляр. Можно задать любую собственную опцию связи интерфейса MySQL, которая является свойством SQLConnectionOptions объект. Можно также установить специфичные для драйвера опции связи.

Пример: 'DataSourceName',"myDataSource",'Server',"localhost",'PortNumber',3306 конфигурирует собственный источник данных интерфейса MySQL под названием myDataSource это расположено на локальном сервере с номером порта 3306.

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

свернуть все

Опции соединения с базой данных, возвращенные как SQLConnectionOptions объект.

Введенный в R2020b