什麼是JDBC的最佳實踐?

2021-10-11 22:44:22 字數 414 閱讀 5789

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的習慣,如果你用的是連線池的話,連線用完後會放回池裡,但是...