返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBaseTransaction成员
公共属性
属 性
描 述
Connection
获取和事务相关的GBaseConnection
对象,
当事务无效的时候是一个空引用
(在Visual Basic 中为空)

IsolationLevel
为这个事务指定隔离级别。
公共方法
方 法
描 述
Commit
提交数据库事务。
Equals (继承于Object)
判断指定的对象是否等于当前的对象。

GetType (继承于Object)
获取当前实例的类型。
Rollback
从一个未完成的状态回滚事务。
ToString (继承于Object)
返回类的完全限定名。

应用程序通过执行SQL 语句来操作数据库的数据(不用传递参数的语句),需要按以
下步骤执行:
Connection conn = DriverManager.getConnection("url","user","password"); Statement stmt =
conn.createStatement();
步骤1 调用Connection 的createStatement 方法创建语句对象。
int rc = stmt.executeUpdate("CREATE TABLE customer_t1(c_customer_sk INTEGER,
c_customer_name VARCHAR(32));");
步骤2 调用Statement 的executeUpdate 方法执行SQL 语句。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
77

数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一
个事务,事务块中不支持vacuum 操作。如果其中有一个语句失败,那么整个请求都将
会被回滚。

使用Statement 执行多语句时应以“;”作为各语句间的分隔符,存储过程、函数、匿名块
不支持多语句执行。

“/”可用作创建单个存储过程、函数、匿名块的结束符。
步骤3 关闭语句对象。
stmt.close();
----结束

903M
1% /run
tmpfs
tmpfs
912M
0
912M
0%
/sys/fs/cgroup
/dev/sda1
xfs
1014M
173M
842M
18% /boot
tmpfs
tmpfs
183M