exponenta event banner

setoptions

Установка параметров подключения собственного интерфейса PostgreSQL

Описание

пример

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

Примеры

свернуть все

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

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

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

              DataSourceName: ""
                      Vendor: "PostgreSQL"

                DatabaseName: ""
                      Server: "localhost"
                  PortNumber: 5432

opts является SQLConnectionOptions объект со следующими свойствами:

  • DataSourceName - Наименование источника данных

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

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

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

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

Настройка источника данных путем установки параметров подключения к базе данных для источника данных PostgreSQLDataSource, имя базы данных toystore_doc, сервер базы данных dbtb00, и номер порта 5432.

opts = setoptions(opts, ...
    'DataSourceName',"PostgreSQLDataSource", ...
    'DatabaseName',"toystore_doc",'Server',"dbtb00", ...
    'PortNumber',5432)
opts = 
  SQLConnectionOptions with properties:

              DataSourceName: "PostgreSQLDataSource"
                      Vendor: "PostgreSQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb00"
                  PortNumber: 5432

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

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

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

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

saveAsDataSource(opts)

Можно подключиться к новому источнику данных с помощью postgresql или приложение «Обозреватель баз данных».

Отредактируйте существующий источник данных собственного интерфейса PostgreSQL для базы данных PostgreSQL. Задайте дополнительный параметр для драйвера и сохраните источник данных.

Получение существующего источника данных PostgreSQL PostgreSQLDataSource.

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

              DataSourceName: "PostgreSQLDataSource"
                      Vendor: "PostgreSQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb00"
                  PortNumber: 5432

opts является SQLConnectionOptions объект со следующими свойствами:

  • DataSourceName - Наименование источника данных

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

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

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

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

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

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

              DataSourceName: "PostgreSQLDataSource"
                      Vendor: "PostgreSQL"

                DatabaseName: "toystore_doc"
                      Server: "dbtb00"
                  PortNumber: 5432

	Additional Connection Options:

             connect_timeout: 20

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

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

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

saveAsDataSource(opts)

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

свернуть все

Параметры подключения к базе данных, указанные как SQLConnectionOptions объект.

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

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

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

свернуть все

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

Представлен в R2020b