您的位置:首页 > 数据库

SQL-开启事务处理

2013-11-08 21:41 232 查看
public void demo4(){
//转账 -- 使用事务

Connection conn = null;

try {
conn = JdbcUtils.getConnection();
//# 1 开启事务
conn.setAutoCommit(false);

AccountDao dao = new AccountDao();
dao.update(conn,"jack", -100);
// 假想断点
//int i = 1 / 0;
dao.update(conn,"rose", 100);

//# 2 提交事务
JdbcUtils.commitAndClose(conn);
} catch (Exception e) {
e.printStackTrace();
JdbcUtils.rollbackAndClose(conn);
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: