巨杉数据库如何做事务?
请问巨杉数据库如何搞事务啊!就是插入一张表。如何这张表插入成功,就更新另一张表,两个操作要么都操作,要么都没有操作。请问java api 提供了这样的接口吗?
1. 开启事务
需要在配置文件中作如下修改:
transactionon=true
每个节点的配置都需要按此修改(默认情况下配置文件在/opt/sequoiadb/conf/节点端口号/sdb.conf), 然后重启所有节点使配置生效。
2. java api
开始事务:
void com.sequoiadb.base.Sequoiadb.beginTransaction ()
提交事务:
void com.sequoiadb.base.Sequoiadb.commit()
回滚事务:
void com.sequoiadb.base.Sequoiadb.rollback()
操作时, 先开始事务, 更新表1, 更新表2, 然后提交事务commit 学习了。这个主要是在开发语言中做的。
页:
[1]