java connection经典代码

java connection经典代码
try{  
          ……      
          con.setAutoCommit(false);  
          ……     //执行你的任务  
          ……  
          con.commit();  
          con.setAutoCommit(true);  
   
  }catch(SQLException   ex)   {  
          System.err.println("SQLException:   "   +   ex.getMessage());  
                  if   (con   !=   null)   {  
      try   {  
          System.err.print("Transaction   is   being   ");  
          System.err.println("rolled   back");  
          con.rollback();  
        }   catch(SQLException   excep)   {  
  System.err.print("SQLException:   ");  
  System.err.println(excep.getMessage());  
  }  
  }  
  }
finaly{
try{
if(con   !=   null){
con.close();
}
setAutoCommit(false)之后,你必须手工调用commit   或者   rollback来确认事务是提交还是回滚  
  最好再调用setAutoCommit(true)来关闭事务状态再close连接

大盘预测

你可能感兴趣的:(java connection经典代码)