DBCP(DataBase connection pool),數(shù)據(jù)庫連接池。是 apache 上的一個 java 連接池項目,也是 tomcat 使用的連接池組件。單獨(dú)使用dbcp需要2個包:commons-dbcp.jar,commons-pool.jar由于建立數(shù)據(jù)庫連接是一個非常耗時耗資源的行為,所以通過連接池預(yù)先同數(shù)據(jù)庫建立一些連接,放在內(nèi)存中,應(yīng)用程序需要建立數(shù)據(jù)庫連接時直接到連接池中申請一個就行,用完后再放回去。
2016-12-04
conn.setAutoCommit(false);//首先關(guān)閉JDBC對事務(wù)默認(rèn)的自動提交
try{
...
conn.commit();//業(yè)務(wù)執(zhí)行都成功,提交事務(wù)
}catch(Exception e){
conn.rollback();//業(yè)務(wù)中間環(huán)節(jié)出錯,回滾事務(wù)
}
try{
...
conn.commit();//業(yè)務(wù)執(zhí)行都成功,提交事務(wù)
}catch(Exception e){
conn.rollback();//業(yè)務(wù)中間環(huán)節(jié)出錯,回滾事務(wù)
}
2016-12-04
jdbc對事物管理的支持:
事務(wù)操作是默認(rèn)自動提交得commit(),可以通過setAutoCommit(false)來禁止自動提交
事務(wù)操作是默認(rèn)自動提交得commit(),可以通過setAutoCommit(false)來禁止自動提交
2016-12-04
刪掉 DEFINER='imooc'@'localhost'創(chuàng)建存儲過程就可以成功
2016-12-04
老師講的非常好,以前沒有用過mysql的sql語句,看了之后發(fā)現(xiàn)和Oracle的很相似,procedure也和plsql的幾乎一樣,看完更有自信了。
2016-11-26