主要内容

rmoptions

删除JDBC连接选项

描述

例子

选择= rmoptions (选择选项控件中删除一个或多个指定的JDBC连接选项SQLConnectionOptions对象选择

例子

全部折叠

为Microsoft®SQL Server®数据库编辑现有的JDBC数据源。设置另一个特定于JDBC驱动程序的选项,并测试数据库连接。然后,删除附加的JDBC驱动程序特定选项,并测试和保存数据源。

检索现有的SQL Server数据源SQLServerDataSource

数据源=“SQLServerDataSource”;选择= databaseConnectionOptions(数据源)
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"

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

  • DataSourceName—数据源名称

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

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

  • 数据库名—数据库名称

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

  • PortNumber——端口号

  • AuthenticationType——验证类型

通过使用名称-值对参数添加特定于JDBC驱动程序的连接选项。该选项指定用于建立数据库连接的超时值。选择包含附加JDBC连接选项的新属性。

选择= setoption(选择,“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"附加连接选项:loginTimeout: "20"

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

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

删除指定超时值的JDBC驱动程序特定选项。的选择对象不再包含loginTimeout财产。

选择= rmoptions(选择,“loginTimeout”
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"

再次测试数据库连接。

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

保存数据源。

saveAsDataSource(选择)

输入参数

全部折叠

的数据库连接选项SQLConnectionOptions对象。

JDBC连接选项,指定为字符向量、字符串标量、字符向量的单元数组或字符串数组。指定一个或多个JDBC连接选项或特定于驱动程序的连接选项的名称。

例子:["数据库名”“服务器”“PortNumber”)

例子:“loginTimeout”

数据类型:字符|字符串|细胞

输出参数

全部折叠

数据库连接选项,作为SQLConnectionOptions对象。

介绍了R2020b