主要内容

SQLConnectionOptions

定义JDBC数据库连接选项

自从R2020b

描述

为一个JDBC数据库连接创建连接选项。

当你创建一个SQLConnectionOptions对象,设置连接选项,测试连接,并保存数据源,您可以创建一个JDBC数据库连接使用保存的数据来源。选项包括选择的连接需要一个数据库连接。您还可以定义额外的连接选择一个特定的数据库驱动程序。

创建

创建一个SQLConnectionOptions对象使用databaseConnectionOptions函数。

属性

全部展开

所有数据库

数据源名称,指定为字符串标量。您可以使用的数据源名称数据库函数创建一个JDBC数据库连接。

例子:“MSSQLServer”

数据类型:字符串

这个属性是只读的。

数据库供应商,指定为字符串标量。设置这个属性使用供应商输入参数的databaseConnectionOptions函数。

例子:“微软SQL Server”

数据类型:字符串

JDBC驱动程序的位置,指定为字符串标量。指定JDBC驱动程序文件的完整路径,包括文件的名称。

例子:“C: \ \ sqljdbc4.jar司机”

数据类型:字符串

常见的属性微软SQL Server,MySQL,甲骨文和PostgreSQL数据库

服务器上的数据库名称,指定为一个字符串标量。

例子:“mydatabase”

数据类型:字符串

数据库服务器名称或地址,指定为字符串标量。

数据类型:字符串

服务器监听服务器端口号,指定为数字标量。默认值是基于数据库供应商:

  • 微软®SQL Server®- 1433

  • MySQL®- 3306

  • 甲骨文®- 1521

  • PostgreSQL - 5432

数据类型:

微软SQL Server数据库只

验证类型,指定这些值之一:

  • “服务器”- - - - - -Microsoft SQL Server身份验证

  • “Windows”——窗户®身份验证

指定的值作为字符串标量。

甲骨文数据库只

驱动程序类型,指定这些值之一:

  • “瘦”——薄司机

  • ““公盟””——Windows身份验证或OCI司机

指定的值作为字符串标量。

其他数据库

JDBC驱动程序的名称,指定为字符串标量,指的是Java®驱动程序实现了java.sql.Driver接口。

JDBC驱动程序名称的详细信息,请咨询您的数据库驱动程序文档。

例子:org.sqlite.JDBC

数据类型:字符串

数据库连接URL指定为特定于供应商的URL字符串标量。这个URL通常构造使用连接属性(如服务器名称、端口号和数据库名称。

关于数据库连接URL的详情,请咨询你的数据库驱动程序文档。

例子:jdbc: sqlite: C: \ \ sqlite.db数据库

数据类型:字符串

对象的功能

setoption 设置JDBC连接选项
rmoptions 删除JDBC连接选项
重置 重置JDBC连接选项默认值
testConnection 测试JDBC数据库连接
saveAsDataSource 保存JDBC数据源

例子

全部折叠

创建、配置、测试和保存一个Microsoft®SQL Server的JDBC数据源®数据库。

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

供应商=“微软SQL Server”;选择= databaseConnectionOptions (“jdbc”、供应商)
选择= SQLConnectionOptions属性:DataSourceName:“供应商:“Microsoft SQL Server”JDBCDriverLocation:“数据库名:“服务器:“localhost”PortNumber: 1433 AuthenticationType:“服务器”

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

  • DataSourceName——数据源的名称

  • 供应商——数据库供应商的名字

  • JDBCDriverLocation- JDBC驱动程序文件的完整路径

  • 数据库名——数据库的名称

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

  • PortNumber——端口号

  • AuthenticationType——验证类型

通过设置配置数据源JDBC数据源的连接选项SQLServerDataSourceJDBC驱动程序文件的完整路径,数据库名称toystore_doc、数据库服务器dbtb04、端口号54317年和Windows®身份验证。

选择= setoption(选择,“DataSourceName”,“SQLServerDataSource”,“JDBCDriverLocation”,“C: \ \ mssql-jdbc-7.0.0.jre8.jar司机”,“数据库名”,“toystore_doc”,“服务器”,“dbtb04”,“PortNumber”,54317,“AuthenticationType”,“Windows”)
选择= SQLConnectionOptions属性:DataSourceName:“SQLServerDataSource”供应商:“Microsoft SQL Server”JDBCDriverLocation:“C: \ \ mssql-jdbc-7.0.0.jre8司机。jar”数据库名:“toystore_doc”服务器:“dbtb04”PortNumber: 54317 AuthenticationType:“Windows”

setoption函数设置DataSourceName,JDBCDriverLocation,数据库名,服务器,PortNumber,AuthenticationType属性SQLConnectionOptions对象。

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

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

保存配置数据源。

saveAsDataSource(选择)

你可以使用连接到新的数据源数据库函数或数据库资源管理器应用程序。

版本历史

介绍了R2020b