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 функционируйте или приложение Database Explorer.

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