首页 | 公告 | 参考资料  | 教程 | 框架/设计 | 源码/下载 | 构件产品 | MyRSS 
简易java开源论坛->新手技术交流
  版主:battle001
 版面公告:Java新手提问及技术交流区,EasyJF有专人进行解答.
搜索 文章标题: 发表人:
[回复] [精华帖] [版主管理]
 主题:EasyDBO-0.6.0中事务处理的使用方法
  [引用回复]

  EasyDBO-0.6.0中增加了事务处理功能,默认情况下,EasyDBO是不支持事务的,要使用事务,需要通过把EasyJDB的自动提交标志设置成为false,然后再用commit()来提交数据,最后使用close方法来释放数据源,具体使用方法如下:
   EasyJDB db=EasyJDB.getInstance();
   db.setAutoCommit(false);
   Message m=new Message();
   Message m2=new Message();
   m.setTitle("标题");
   m2.setTitle("标题2");
   m.setInputTime(new java.util.Date());
   db.add(m);
   db.add(m2);
   db.commit();    
   db.close();//释放数据源

 从代码中可以看到,add(m),add(m2)是在一个事务中,其中任何一条add方法出错,则都会造成数据加整个提交失败。
 楼主:大峡 Sat Sep 02 20:37:56 CST 2006
 
  [引用回复]

感觉怪怪的....
 发言人:大峡 楼层:1  2006-09-02 20:37:56.827
1条回复 共1页,目前为第1 分页: 
[精华帖] [刷新]
 请在下面输入回复信息

表情图片
(加入心情图标)



内容:
相关图片: 各图片之间用逗号隔开
相关附件: 各附件之间用逗号隔开
用户名: 您还没有[ 注册]或[登录
 

Aboutus | 联系我们 | 程序开发 | 网站地图 | 留言板