巨杉数据库如何做事务?

churong87 发布于 2015/05/29 17:50
阅读 581
收藏 0
请问巨杉数据库如何搞事务啊!
就是插入一张表。如何这张表插入成功,就更新另一张表,两个操作要么都操作,要么都没有操作。请问java api 提供了这样的接口吗?
加载中
0
kate_sequoiadb
kate_sequoiadb
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
0
梦想岛
梦想岛
关系型数据库事务,你应该去了解一下。现在连nosql 都有事务了
返回顶部
顶部