reset

Сбросьте опции подключения к собственному интерфейсу MySQL по умолчанию

Синтаксис

Описание

пример

opts = reset(opts) устанавливает для всех опций соединения значения по умолчанию для всех свойств SQLConnectionOptions объект. reset функция также удаляет любые дополнительные специфические для драйвера свойства из SQLConnectionOptions объект.

Примеры

свернуть все

Создайте, сконфигурируйте и протестируйте источник данных собственного интерфейса 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

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

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

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

Установите для опций подключения к базе данных значения по умолчанию.

opts = reset(opts)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: ""
                      Vendor: "MySQL"

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

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

opts = setoptions(opts, ...
    "DataSourceName","MySQLDataSource", ...
    "DatabaseName","toystore_doc", ...
    "Server","dbtb01","PortNumber",3306, ...
    "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

The setoptions функция устанавливает DataSourceName, DatabaseName, Server, и PortNumber свойства в SQLConnectionOptions объект. Подключение конкретного драйвера отображается опцией ниже других опций подключения.

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

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

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

saveAsDataSource(opts)

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

свернуть все

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

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

свернуть все

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

Введенный в R2020b