创建JDBC数据源并以编程方式设置选项
此示例显示了如何在命令行中创建JDBC数据源,设置JDBC连接选项并保存数据源。该示例配置了Microsoft®SQLServer®数据库的数据源。
创建JDBC数据源
为JDBC数据库连接创建SQL Server数据源。
供应商=“ Microsoft SQL Server”;opts = databaseconnectionoptions(“ JDBC”,小贩)
opts =带有属性的sqlConnectionOptions:datasourcename:“” vendor:“ Microsoft SQL Server” JDBCDRIVERLACECT:“ DATABASENAME:“” SERVER:“” SERVER:“ LOCAL -HOST” PORTNUMBER:1433 AUTHENTICATYPE:AUTHENTICATYPE:“ SERVERTICYTYPE:“ SERVER” SERVER“” SERVER“ SERVER” SERVER“”服务器
选择
是一个SQLConnectionOptions
具有这些属性的对象:
DataSourCename
- 数据源的名称小贩
- 数据库供应商名称JDBCRiverLocation
- JDBC驱动程序文件的完整路径数据库名称
- 数据库的名称服务器
- 数据库服务器的名称Portnumber
- 端口号AuthenticationType
- 身份验证类型
设置JDBC连接选项
通过为数据源设置JDBC连接选项来配置数据源sqlserverdatasource
,通往JDBC驱动程序文件的完整路径,数据库名称toystore_doc
,数据库服务器DBTB04
,端口号54317
和Windows®身份验证。此外,设置特定于驱动程序的连接选项,以指定用于建立数据库连接的超时值,并禁用SSL加密。
opts = setOptions(opts,...“ datasourcename”,,,,“ sqlserverdatasource”,,,,...“ jdbcdriverLocation”,,,,...“ C:\驱动程序\ MSSQL-JDBC-7.0.0.0.JRE8.JAR”,,,,...“数据库名称”,,,,“ toystore_doc”,,,,...“服务器”,,,,“ DBTB04”,,,,“ Portnumber”,54317,...“ AuthenticationType”,,,,“视窗”,,,,“登录超时”,,,,“ 20”,,,,...“加密”,,,,“错误的”)
opts =带有属性的sqlConnectionOptions:dataSourCename:“ sqlServerDataSource”供应商:“ Microsoft SQL Server” JDBCDRIVERLIVERLIVERLATICE:“ C:\ drivers \ MSSSQL-JDBC-7.0.0.0.0.0.0.0.JRE8.JRE8.JAR8.JAR portn portn portn databasEnore_”54317 AuthenticationType:“ Windows”附加连接选项:Encrypt:“ false” logintimeout:“ 20”
这setOptions
功能设置DataSourCename
,,,,JDBCRiverLocation
,,,,数据库名称
,,,,服务器
,,,,Portnumber
, 和AuthenticationType
属性SQLConnectionOptions
目的。特定于驱动程序的连接选项出现在其他连接选项下方。
测试并保存JDBC数据源
使用空白的用户名和密码测试数据库连接。这测试连接
功能返回逻辑1
,这表明数据库连接成功。
用户名=“”;密码=“”;状态= testConnection(OPTS,用户名,密码)
状态=逻辑1
保存配置的数据源。
saveasdatasource(opts)