日期:2014-05-16  浏览次数:20495 次

JDBC中使用事务编程步骤

1.关闭自动提交事务

Connection conn = DriverManager.getConnection("链接url","用户名","密码");

conn.setAutoCommit(false);

2.捕获(try/catch)执行代码,如果执行过程顺利,提交事务;一旦发生异常,回滚事务,示意代码如下

try{

conn.setAutoCommit(false);

stmt=conn.createStatement();

stmt = conn.executeUpdate("sql语句");

conn.commit();

}

catch(Exception e){

e.printStackTrace();

conn.rollback();

}

3.关闭连接,该步骤最好放在finally代码块中,这样可以确保关闭链接的操作执行了

finally{

if(stmt!=null)

stmt.close();

if(conn!=null)

conn.close();

}