JDBCConnectionOptions

为数据库定义JDBC连接选项

描述

JDBCConnectionOptions对象使您能够配置JDBC数据源并设置JDBC连接选项。

创建

创建一个JDBCConnectionOptions对象的configureJDBCDataSource函数。

属性

全部展开

所有数据库

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

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

数据类型:字符|字符串

此属性是只读的。

数据库供应商,指定为字符向量。

例子:“MySQL”

数据类型:字符

数据源名称,指定为字符向量或字符串标量。

例子:“一个”

数据类型:字符|字符串

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

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

数据类型:字符|字符串

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

  • 微软®SQL Server®- 1433

  • MySQL®- 3306

  • 甲骨文®- 1521

  • PostgreSQL - 5432

数据类型:

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

例子:“mydatabase”

数据类型:字符|字符串

微软SQL Server数据库只

认证类型,指定为以下值之一:

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

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

可以将这些值指定为字符向量或字符串标量。

甲骨文数据库只

驱动类型,指定为以下值之一:

  • “薄”——薄司机

  • “公盟”的——Windows身份验证

    可以将这些值指定为字符向量或字符串标量。

其他数据库

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

有关JDBC驱动程序名称的详细信息,请参阅数据库驱动程序文档。

数据类型:字符|字符串

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

有关数据库连接URL的详细信息,请参阅数据库驱动程序文档。

数据类型:字符|字符串

对象的功能

setConnectionOptions 设置JDBC连接选项
addConnectionOptions 添加JDBC驱动程序特定的连接选项
rmConnectionOptions 删除JDBC驱动程序特定的连接选项
testConnection 测试JDBC数据源连接
saveAsJDBCDataSource 保存JDBC数据源

例子

全部折叠

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

创建一个SQL Server数据源。

选择= configureJDBCDataSource (“供应商”,“Microsoft SQL Server”)
服务器:'localhost' PortNumber: 1433 AuthType: 'Server' JDBCDriverLocation: "

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

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

  • DataSourceName-数据源的名称

  • 数据库名-数据库的名称

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

  • PortNumber——端口号

  • AuthType——验证类型

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

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

选择= setConnectionOptions(选择,...“DataSourceName”,“SQLServerDataSource”,...“服务器”,“dbtb04”,“PortNumber”,54317,...“JDBCDriverLocation”,“C: \ \ sqljdbc4.jar司机”,...“AuthType”,“窗口”)
opts = JDBCConnectionOptions with properties: Vendor: 'Microsoft SQLServer ' DataSourceName: 'SQLServerDataSource' DatabaseName: " Server: 'dbtb04' PortNumber: 54317 AuthType: 'Windows' JDBCDriverLocation: 'C:\Drivers\sqljdbc4.jar'

setConnectionOptions函数设置DataSourceName,服务器,PortNumber,AuthType,JDBCDriverLocation属性JDBCConnectionOptions对象。

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

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

保存已配置的数据源。

saveAsJDBCDataSource(选择)

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

介绍了R2019b