В этом примере показано, как создать источник данных JDBC в командной строке, сконфигурируйте источник данных опциями связи установки JDBC, установите дополнительные специфичные для драйвера опции JDBC и сохраните источник данных. Пример конфигурирует источник данных для базы данных Microsoft® SQL Server®.
Создайте источник данных SQL Server.
opts = configureJDBCDataSource("Vendor","Microsoft SQL Server")
opts =
JDBCConnectionOptions with properties:
Vendor: 'Microsoft SQL Server'
DataSourceName: ''
DatabaseName: ''
Server: 'localhost'
PortNumber: 1433
AuthType: 'Server'
JDBCDriverLocation: ''
opts JDBCConnectionOptions объект с этими свойствами:
Vendor — Имя поставщика базы данных
DataSourceName — Имя источника данных
DatabaseName — Имя базы данных
Server — Имя сервера базы данных
PortNumber — Номер порта
AuthType — Тип аутентификации
JDBCDriverLocation — Полный путь файла драйвера JDBC
Сконфигурируйте источник данных путем установки опций связи JDBC для источника данных SQLServerDataSource, сервер базы данных dbtb04, номер порта 54317, полный путь к файлу драйвера JDBC и аутентификация Windows®.
opts = setConnectionOptions(opts, ... "DataSourceName","SQLServerDataSource", ... "Server","dbtb04","PortNumber",54317, ... "JDBCDriverLocation","C:\Drivers\sqljdbc4.jar", ... "AuthType","Windows")
opts =
JDBCConnectionOptions with properties:
Vendor: 'Microsoft SQL Server'
DataSourceName: 'SQLServerDataSource'
DatabaseName: ''
Server: 'dbtb04'
PortNumber: 54317
AuthType: 'Windows'
JDBCDriverLocation: 'C:\Drivers\sqljdbc4.jar'
setConnectionOptions функционируйте устанавливает DataSourceName, Server, PortNumber, AuthType, и JDBCDriverLocation свойства в JDBCConnectionOptions объект.
Добавьте две специфичных для драйвера опции связи JDBC при помощи аргументов пары "имя-значение". Право преимущественной покупки задает значение тайм-аута для установления соединения с базой данных. Вторая опция отключает шифрование SSL. opts содержит новый раздел свойств для дополнительных опций связи JDBC.
opts = addConnectionOptions(opts,"loginTimeout",20, ... "encrypt",false)
opts =
JDBCConnectionOptions with properties:
Vendor: 'Microsoft SQL Server'
DataSourceName: 'SQLServerDataSource'
DatabaseName: ''
Server: 'dbtb04'
PortNumber: 54317
AuthType: 'Windows'
JDBCDriverLocation: 'C:\Drivers\sqljdbc4.jar'
Additional JDBC Connection Options:
encrypt: 'false'
loginTimeout: '20'
Чтобы удалить любые дополнительные опции связи, используйте rmConnectionOptions функция.
Протестируйте соединение с базой данных с пустым именем пользователя и паролем. testConnection функция возвращает логический 1, который указывает, что соединение с базой данных успешно.
username = ""; password = ""; status = testConnection(opts,username,password)
status = logical
1
Сохраните сконфигурированный источник данных.
saveAsJDBCDataSource(opts)
addConnectionOptions | configureJDBCDataSource | saveAsJDBCDataSource | setConnectionOptions | testConnection