Java驱动概述
Java 驱动的有两种类实例。一种用于数据库操作,另一种用于集群操作。
SequoiaDB 数据库中的数据存放分为三个级别:
1)数据库
2)集合空间
3)集合
因此,在数据库操作中,可用3个类来分别表示连接,集合空间,集合实例,另2个类分别表示游标实例和大对象实例:
实例名称描述SequoiaDB数据库实例代表一个单独的数据库连接CollectionSpace集合空间实例代表一个单独的集合空间DBCollection集合实例代表一个单独的集合DBCursor游标实例代表一个查询产生的结果集DBLob大对象实例代表一个大对象
- 集群操作实例
SequoiaDB 数据库中的集群操作分为三个级别:
1)分区组
2)数据节点
3)域
Note:
分区组实例和数据节点实例可以用以下三种类的实例表示。
实例名称描述ReplicaGroup分区组类分区组实例代表一个单独的分区组Node数据节点类数据节点实例代表一个单独的数据节点Domain域类域实例代表一个管理若干个分区组的域
与集群相关的操作需要使用分区组及数据节点实例。
ReplicaGroup 的实例用于管理分区组。其操作包括启动,停止分区组,获取分区组中节点的状态,名称信息,数目信息。
sdbDomain 的实例用于管理域。其包括修改域,获取域信息等操作。
错误信息
当执行出现异常时,大部分接口都会抛出 com.sequoiadb.exception.BaseException 和 java.lang.Exception 异常,分别对应于数据库引擎返回的异常信息和客户端本地的异常信息;