主要内容

testConnection

测试Apache卡珊德拉数据库连接

自从R2021a

描述

例子

状态= testConnection (选择,用户名,密码)测试Apache Cassandra®指定的数据库连接CassandraConnectionOptions对象选择、用户名和密码。

例子

(状态,消息)= testConnection (选择,用户名,密码)还返回错误消息与测试数据库连接。

例子

全部折叠

配置一个Apache™卡桑德拉®数据库连接创建一个卡桑德拉数据源,卡珊德拉连接选项,设置并保存数据源。

创建一个卡桑德拉卡珊德拉数据库连接的数据源。

供应商=“卡桑德拉”;选择= databaseConnectionOptions (“本地”、供应商)
选择= CassandraConnectionOptions属性:DataSourceName:“供应商:“卡桑德拉联络点”:“localhost”PortNumber: 9042 SSLEnabled:假LoginTimeout: 5 RequestTimeout: 12

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

  • DataSourceName——数据源的名称

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

  • 联络点——接触点

  • PortNumber——端口号

  • SSLEnabled——支持ssl的连接

  • LoginTimeout——登录超时

  • RequestTimeout-请求超时

通过设置配置数据源卡桑德拉选择数据源的连接CassandraDataSource集群中的一个节点,本地主机地址,端口号9042年,禁用SSL加密,登录超时5秒,请求超时12秒。

选择= setoption(选择,“DataSourceName”,“CassandraDataSource”,“联络点”,“localhost”,“PortNumber”,9042,“SSLEnabled”假的,“LoginTimeout”5,“RequestTimeout”,12)
选择= CassandraConnectionOptions属性:DataSourceName:“CassandraDataSource”供应商:“卡桑德拉联络点”:“localhost”PortNumber: 9042 SSLEnabled:假LoginTimeout: 5 RequestTimeout: 12

setoption函数设置DataSourceName,联络点,PortNumber,SSLEnabled,LoginTimeout,RequestTimeout属性CassandraConnectionOptions对象。

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

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

保存配置数据源。

saveAsDataSource(选择)

创建和配置一个卡桑德拉数据源卡桑德拉数据库。测试数据库连接到卡桑德拉数据源和检索错误消息。

创建一个卡桑德拉卡珊德拉数据库连接的数据源。

供应商=“卡桑德拉”;选择= databaseConnectionOptions (“本地”、供应商)
选择= CassandraConnectionOptions属性:DataSourceName:“供应商:“卡桑德拉联络点”:“localhost”PortNumber: 9042 SSLEnabled:假LoginTimeout: 5 RequestTimeout: 12

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

  • DataSourceName——数据源的名称

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

  • 联络点——接触点

  • PortNumber——端口号

  • SSLEnabled——支持ssl的连接

  • LoginTimeout——登录超时

  • RequestTimeout-请求超时

通过设置配置数据源卡桑德拉选择数据源的连接CassandraDataSource集群中的一个节点,本地主机地址,端口号1500年,禁用SSL加密,登录超时5秒,请求超时12秒。在这种情况下,端口号是无效的。

选择= setoption(选择,“DataSourceName”,“CassandraDataSource”,“联络点”,“localhost”,“PortNumber”,1500,“SSLEnabled”假的,“LoginTimeout”5,“RequestTimeout”,12)
选择= CassandraConnectionOptions属性:DataSourceName:“CassandraDataSource”供应商:“卡桑德拉联络点”:“localhost”PortNumber: 1500 SSLEnabled:假LoginTimeout: 5 RequestTimeout: 12

setoption函数设置DataSourceName,联络点,PortNumber,SSLEnabled,LoginTimeout,RequestTimeout属性CassandraConnectionOptions对象。

测试数据库连接使用一个空白的用户名和密码。的testConnection函数返回的逻辑0,这表明数据库连接失败,因为端口号是无效的。检索和显示连接失败的错误消息。

用户名=”“;密码=”“;(地位、消息)= testConnection(选择、用户名、密码)
状态消息=逻辑0 = '卡桑德拉例外:潜在的连接错误:连接错误的拒绝连接”

输入参数

全部折叠

数据库连接选项,指定为一个CassandraConnectionOptions对象。

用户名需要访问数据库,指定为一个特征向量或字符串标量。如果不需要用户名,指定一个空值”“

数据类型:字符|字符串

密码需要访问数据库,指定为一个特征向量或字符串标量。如果不需要密码,指定一个空值”“

数据类型:字符|字符串

输出参数

全部折叠

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

错误消息,作为一个特征向量返回。如果连接测试通过,那么错误消息是一个空的特征向量。否则,失败的错误消息包含文本数据库连接。

版本历史

介绍了R2021a