主要内容

连接

Apache卡珊德拉数据库连接

自从R2021a

描述

连接对象代表一个Apache Cassandra®数据库连接使用Apache Cassandra数据库创建c++接口。

在您创建一个连接对象,您可以使用对象的功能从卡桑德拉数据库数据导入MATLAB®。或者,你可以从MATLAB卡桑德拉数据库导出数据。你也可以探索数据库结构和执行卡桑德拉查询语言(CQL)查询。

卡桑德拉数据库详细信息,请参阅Apache卡珊德拉文档

创建

创建一个连接对象,使用apacheCassandra函数。

属性

全部展开

这个属性是只读的。

卡桑德拉集群名称,指定为字符串标量。

例子:“测试集群”

数据类型:字符串

这个属性是只读的。

主机地址为一个节点或多个节点的主机地址卡桑德拉集群,指定为一个字符串标量为一个节点或多个节点的字符串数组。这些地址包括中指定的地址“联络点”名称-值参数的apacheCassandra函数。

例子:“localhost / 127.0.0.1”

数据类型:字符串

这个属性是只读的。

本地数据中心名称、指定为字符串标量。集群的名称描述了数据中心声明作为连接本地实例。名字匹配的数据中心的初始接触点连接。当你设置集群,为每个节点定义一个数据中心。

例子:“datacenter1”

数据类型:字符串

这个属性是只读的。

用于在卡桑德拉数据库中,指定为标量字符串或字符串数组。一个字符串标量表示卡桑德拉数据库有一个用于多个用于和字符串数组表示。

例子:[" employeedata”“系统”)

数据类型:字符串

这个属性是只读的。

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

数据类型:

对象的功能

全部展开

关闭 关闭Apache卡珊德拉数据库连接
isopen 确定Apache卡珊德拉开放数据库连接
columninfo 从Apache检索列信息卡珊德拉数据库表
partitionRead Apache的进口数据分区卡珊德拉数据库表
表名 在Apache数据库表的名称列表卡珊德拉数据库
插入 在Apache中插入或更新数据卡珊德拉数据库
executecql 在Apache CQL执行查询卡珊德拉数据库

例子

全部折叠

创建一个数据库连接到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”

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

关上(康涅狄格州)

版本历史

介绍了R2021a