a、資料庫資源是非常昂貴的,用完了應該盡快關閉它。connection, statement, resultset等jdbc物件都有close方法,呼叫它就好了。
b、養成在**中顯式關閉掉resultset,statement,connection的習慣,如果你用的是連線池的話,連線用完後會放回池裡,但是沒有關閉的resultset和statement就會造成資源洩漏了。
c、在finally塊中關閉資源,保證即便出了異常也能正常關閉。
d、盡量使用preparedstatement而不是statement,以避免sql注入,同時還能通過預編譯和快取機制提公升執行的效率。
e、資料庫隔離級別越高效能越差,確保你的資料庫連線設定的隔離級別是最優的。
f、如果在web程式中建立資料庫連線,最好通過jndi使用jdbc的資料來源,這樣可以對連線進行重用。
什麼是JDBC的最佳實踐?
a 資料庫資源是非常昂貴的,用完了應該盡快關閉它。connection,statement,resultset等jdbc物件都有close方法,呼叫它就好了。b 養成在 中顯式關閉掉resultset,statement,connection的習慣,如果你用的是連線池的話,連線用完後會放回池裡,但是...
什麼是JDBC的最佳實踐?
a 資料庫資源是非常昂貴的,用完了應該盡快關閉它。connection,statement,resultset等jdbc物件都有close方法,呼叫它就好了。b 養成在 中顯式關閉掉resultset,statement,connection的習慣,如果你用的是連線池的話,連線用完後會放回池裡,但是...
什麼是JDBC的最佳實踐?
a 資料庫資源是非常昂貴的,用完了應該盡快關閉它。connection,statement,resultset等jdbc物件都有close方法,呼叫它就好了。b 養成在 中顯式關閉掉resultset,statement,connection的習慣,如果你用的是連線池的話,連線用完後會放回池裡,但是...