主要内容

以编程方式创建JDBC数据源和设置选项

这个示例展示了如何在命令行上创建JDBC数据源、设置JDBC连接选项和保存数据源。本示例为Microsoft®SQL Server®数据库配置数据源。

创建JDBC数据源

为JDBC数据库连接创建SQL Server数据源。

供应商=“微软SQL Server”;选择= databaseConnectionOptions (“jdbc”、供应商)
opts = SQLConnectionOptions with properties: DataSourceName: "" Vendor: "Microsoft SQL Server" JDBCDriverLocation: "" DatabaseName: "" Server: "localhost" PortNumber: 1433 AuthenticationType: "Server"

选择是一个SQLConnectionOptions对象的这些属性:

  • DataSourceName—数据源名称

  • 供应商-数据库供应商名称

  • JDBCDriverLocation—JDBC驱动文件的全路径

  • 数据库名—数据库名称

  • 服务器—数据库服务器的名称

  • PortNumber——端口号

  • AuthenticationType——验证类型

设置JDBC连接选项

通过设置数据源的JDBC连接选项来配置数据源SQLServerDataSource、JDBC驱动程序文件的完整路径、数据库名称toystore_doc、数据库服务器dbtb04、端口号54317,以及Windows®身份验证。另外,设置特定于驱动程序的连接选项,以指定用于建立数据库连接的超时值,并禁用SSL加密。

选择= setoption(选择,...“DataSourceName”“SQLServerDataSource”...“JDBCDriverLocation”...“C: \ \ mssql-jdbc-7.0.0.jre8.jar司机”...“数据库名”“toystore_doc”...“服务器”“dbtb04”“PortNumber”, 54317,...“AuthenticationType”“Windows”“loginTimeout”“20”...“加密”“假”
opts = SQLConnectionOptions with properties: DataSourceName: "SQLServerDataSource" Vendor: "Microsoft SQLServer " JDBCDriverLocation: "C:\Drivers\mssql-jdbc-7.0.0.jre8.jar" DatabaseName: " tostore_doc " Server: "dbtb04" PortNumber: 54317 AuthenticationType: "Windows"附加连接选项:encrypt: "false" loginTimeout: "20"

setoption函数设置DataSourceNameJDBCDriverLocation数据库名服务器PortNumber,AuthenticationType属性SQLConnectionOptions对象。特定于驱动程序的连接选项出现在其他连接选项的下方。

测试和保存JDBC数据源

使用空白用户名和密码测试数据库连接。的testConnection函数返回逻辑的1,表示数据库连接成功。

用户名="";密码="";状态= testConnection(选择、用户名、密码)
状态=逻辑1

保存已配置的数据源。

saveAsDataSource(选择)

属性连接到新的数据源数据库函数或数据库资源管理器应用程序。

另请参阅

对象

功能

相关的话题