exponenta event banner

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 или приложение «Обозреватель баз данных».

Отредактируйте существующий источник данных собственного интерфейса 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