В этом примере показано, как создать источник данных 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