主要内容

testConnection.

测试JDBC数据库连接

描述

例子

地位= testConnection(选择用户名密码的)测试由此指定的JDBC数据库连接SQLConnectionOptions目的选择,用户名和密码。

例子

[地位信息) = testConnection (选择用户名密码的)还返回与测试数据库连接相关的错误消息。

例子

全部收缩

为Microsoft®SQLServer®数据库创建,配置,测试和保存JDBC数据源。

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

供应商=“微软SQL Server”;opts = databaseConnectionOptions(“jdbc”、供应商)
opts =具有属性的SQLConnectionOptions:DataSourceName:“”供应商:“Microsoft SQL Server”JDBCDriverLocation:“”DatabaseName:“”Server:“localhost”portnumber:1433身份验证型:“服务器”

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

  • datasourcename.- 数据源的名称

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

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

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

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

  • PortNumber——端口号

  • 身份验证型——验证类型

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

opts = setOptions(opts,......“DataSourceName”“sqlserverdatasource”......“JDBCDriverLocation”“C: \ \ mssql-jdbc-7.0.0.jre8.jar司机”......“数据库名”“toystore_doc”“服务器”“dbtb04”......'portnumber'54317,'autyicationtype'“视窗”的)
opts = sqlconnection选项与属性:datasourcename:“sqlserverdataSource”供应商:“Microsoft SQL Server”jdbcdriverLocation:“C:\ drivers \ mssql-jdbc-7.0.0.jre8.jar”databaseName:“toystore_doc”服务器:“dbtb04”portnumber:54317身份验证型:“Windows”

setOptions.函数设置datasourcename.JDBCDriverLocation数据库名称服务器PortNumber,身份验证型物业在SQLConnectionOptions对象。

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

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

保存已配置的数据源。

SaveAsDataSource(选择)

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

创建和配置JDBC数据源到Microsoft®SQLServer®数据库。测试数据库连接到JDBC数据源并检索错误消息。

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

供应商=“微软SQL Server”;opts = databaseConnectionOptions(“jdbc”、供应商)
opts =具有属性的SQLConnectionOptions:DataSourceName:“”供应商:“Microsoft SQL Server”JDBCDriverLocation:“”DatabaseName:“”Server:“localhost”portnumber:1433身份验证型:“服务器”

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

  • datasourcename.- 数据源的名称

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

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

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

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

  • PortNumber——端口号

  • 身份验证型——验证类型

通过为数据源设置JDBC连接选项来配置数据源sqlserverdataSource.,jdbc驱动程序文件的完整路径,数据库名称Toystore_doc.,数据库服务器DBTB04、端口号54317和SQL Server身份验证。

opts = setOptions(opts,......“DataSourceName”“sqlserverdatasource”......“JDBCDriverLocation”“C: \ \ mssql-jdbc-7.0.0.jre8.jar司机”......“数据库名”“toystore_doc”“服务器”“dbtb04”......'portnumber'54317,'autyicationtype'“服务器”的)
opts = sqlconnection选项与属性:datasourcename:“sqlserverdataSource”供应商:“Microsoft SQL Server”jdbcdriverLocation:“C:\ drivers \ mssql-jdbc-7.0.0.jre8.jar”databaseName:“toystore_doc”服务器:“dbtb04”portnumber:54317身份验证类型:“服务器”

setOptions.函数设置datasourcename.JDBCDriverLocation数据库名称服务器PortNumber,身份验证型物业在SQLConnectionOptions对象。

使用不正确的用户名和密码测试数据库连接。这testConnection.函数返回逻辑0.,表示数据库连接失败。检索并显示失败连接的错误消息。

用户名=“错误的人”;密码=“密码错误”;[状态,消息] = testConnection(opts,用户名,密码)
状态=逻辑0.
消息='jdbc驱动程序错误:用户'错误的登录失败。ClientConnectionID:DFE57AED-973F-4C5F-838B-D733A24C40F0'

输入参数

全部收缩

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

访问数据库所需的用户名,指定为字符向量或字符串标量。如果不需要用户名,请指定空值

数据类型:字符|细绳

访问数据库所需的密码指定为字符向量或字符串标量。如果不需要密码,请指定空值

数据类型:字符|细绳

输出参数

全部收缩

连接状态,作为逻辑返回真正的如果连接测试通过或错误的如果连接测试失败。

错误消息,作为字符向量返回。如果连接测试通过,则错误消息是空字符向量。否则,错误消息包含故障数据库连接中的文本。

在R2020B中介绍