主要内容

apacheCassandra

创建Apache卡珊德拉数据库连接

自从R2021a

描述

例子

康涅狄格州= apacheCassandra (数据源,用户名,密码)创建一个卡桑德拉®数据库连接使用一个数据源名称,用户名和密码。

例子

康涅狄格州= apacheCassandra (用户名,密码,名称,值)使用一个或多个名称参数指定选项。例如,“PortNumber ', 9042创建一个卡桑德拉数据库连接使用的端口号9042年

例子

全部折叠

创建一个数据库连接到Apache™卡桑德拉®数据库使用Apache Cassandra数据库c++接口。要创建这个连接,您必须配置一个卡桑德拉数据源。有关更多信息,请参见databaseConnectionOptions函数。使用本地主机地址,创建数据库连接并显示用于在数据库中。

创建一个卡桑德拉数据库连接使用配置数据源CassandraDataSource和一个空白的用户名和密码。

数据源=“CassandraDataSource”;用户名=”“;密码=”“;康涅狄格州= apacheCassandra(数据源、用户名、密码)
康涅狄格州=连接与属性:集群:“测试集群”HostAddresses:“127.0.0.1”LocalDataCenter:“datacenter1”RequestTimeout: 20用于:[6×1弦]

康涅狄格州是一个连接对象包含这些属性:

  • 卡桑德拉集群名称

  • 主机地址

  • 本地数据中心的名字

  • 用于

  • 请求超时

卡桑德拉的用于显示数据库访问用于财产的连接对象。

conn.Keyspaces
ans =6×1的字符串“系统”“employeedata system_auth”“system_distributed”“system_schema”“system_traces”

关闭卡桑德拉的数据库连接。

关上(康涅狄格州)

创建一个数据库连接到Apache™卡桑德拉®数据库附加选项使用Apache Cassandra数据库c++接口。请求超时使用一个额外的选项,创建数据库连接并显示用于在数据库中。

创建一个卡桑德拉数据库连接使用一个空白的用户名和密码。指定一个附加选项的请求超时20秒。

用户名=”“;密码=”“;康涅狄格州= apacheCassandra(用户名、密码“RequestTimeout”,20)
康涅狄格州=连接与属性:集群:“测试集群”HostAddresses:“127.0.0.1”LocalDataCenter:“datacenter1”RequestTimeout: 20用于:[6×1弦]

康涅狄格州是一个连接对象包含这些属性:

  • 卡桑德拉集群名称

  • 主机地址

  • 本地数据中心的名字

  • 用于

  • 请求超时

卡桑德拉的用于显示数据库访问用于财产的连接对象。

conn.Keyspaces
ans =6×1的字符串“系统”“employeedata system_auth”“system_distributed”“system_schema”“system_traces”

关闭卡桑德拉的数据库连接。

关上(康涅狄格州)

输入参数

全部折叠

矢量数据源名称,指定为一个字符或字符串标量。指定现有的数据源的名称。

例子:“一个”

数据类型:字符|字符串

用户名指定为一个特征向量或字符串标量。如果集群需要身份验证,使用用户名用户名输入参数。

数据类型:字符|字符串

密码,指定为一个特征向量或字符串标量。如果集群需要身份验证,使用密码密码的输入参数。

数据类型:字符|字符串

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:康涅狄格州= apacheCassandra(用户名、密码,SSLEnabled,真的,RequestTimeout, 15)创建一个卡桑德拉启用了SSL加密的数据库连接的请求超时15秒。

接触点,指定为一个特征向量,字符串标量,单元阵列的特征向量,或字符串数组。接触点是主机地址卡桑德拉集群中的一个节点或多个节点。为一个节点指定一个字符串标量。或者,为多个节点指定一个字符串数组。

您可以指定一个本地主机或不同的机器的IP地址卡桑德拉集群。

当你指定多个节点,如果连接到一个主机失败,那么apacheCassandra函数连接到单元中其他节点数组或字符串数组,直到连接成功。如果所有指定节点的连接尝试失败时,该函数将显示一个错误消息。如果一个或多个节点不可用,输入单元中的多个节点数组或字符串数组来增加成功的可能性连接。

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

端口号连接到主机,指定为一个积极的数字标量。

数据类型:

支持ssl连接,指定为价值真正的。设置这个参数真正的卡桑德拉的数据库创建一个支持ssl连接。

数据类型:逻辑

登录超时,指定为一个积极的数字标量。登录超时指定的秒数c++司机等待卡桑德拉试图连接到数据库之前抛出错误。

数据类型:

这个属性是只读的。

请求超时,指定为一个积极的数字标量。请求超时表示数据库等待的秒数返回CQL查询之前抛出错误。

数据类型:

输出参数

全部折叠

Apache Cassandra数据库连接,作为一个返回连接对象。

版本历史

介绍了R2021a