首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

一个关于JDBC事务方面的效率有关问题

2012-04-17 
一个关于JDBC事务方面的效率问题系统试用纯JDBC的增删改查,在做事务处理时就是用手动提交的方式在创建Conn

一个关于JDBC事务方面的效率问题
系统试用纯JDBC的增删改查,在做事务处理时就是用手动提交的方式
在创建Connection 对象时设置connection.setAutoCommit(false);
然后数据处理成功时 CreateDBO.Commit(cnn);失败就回滚

现在发现系统在某些方法里面将事务设为自动提交,connection.setAutoCommit(true);
在执行完增加动作以后又手动的进行CreateDBO.Commit(cnn);

该方法使用频率大概一天3000次的样子,长此以往对系统运行效率,以及内存占用有无影响

小弟入行不久,求各位大神们指点一二。

[解决办法]
你不该担心效率,你应该担心担心数据一致性问题了
[解决办法]

探讨

你不该担心效率,你应该担心担心数据一致性问题了

[解决办法]
说实话,你这个对性能没多大影响的,JDBC连接默认都是自动提交事务的,只有在需要自己手动控制的时候才需要代码提交事务,让自己控制事务或许会对性能有些许提高

热点排行