jsp中如何实现事务

2025年03月23日 04:56
有2个网友回答
网友(1):

只说最简单的一种方式:
Class.forName("weblogic.jdbc.pool.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:weblogic:pool:oracle73", null);

con.setAutoCommit(false);

try{
......
con.commit();

}catch(SQLException e){
con.rollback();
}
不过这和JSP没有关系,这是数据库的事务。你使用的时候要特别小心,因为这很容易引起java虚拟机出错,从而使你的系统自动关闭或者停止。不到必要时候最好别用。

网友(2):

Class.forName("weblogic.jdbc.pool.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:weblogic:pool:oracle73", null);

con.setAutoCommit(false);

try{
......
con.commit();

}catch(SQLException e){
con.rollback();
}