0
看着它採用明確的驅動程序加載作爲在將數據庫連接遷移到DataSource方面有什麼困難?
Class.forName(...).newInstance
有人告訴我,要改變這種使用Java 1.4.2機制,建立使用ContextLookup,和DataSource數據庫連接一些老的應用程序代碼。
我應該注意哪些問題?
看着它採用明確的驅動程序加載作爲在將數據庫連接遷移到DataSource方面有什麼困難?
Class.forName(...).newInstance
有人告訴我,要改變這種使用Java 1.4.2機制,建立使用ContextLookup,和DataSource數據庫連接一些老的應用程序代碼。
我應該注意哪些問題?
不,您可以安全地在DriverManager#getConnection()
和DataSource#getConnection()
之間進行互換。只要按照標準的JDBC慣例編寫好,就可以保持JDBC代碼的剩餘部分不變,也就是說,在儘可能短的範圍內獲取關閉資源和。
然而,DataSource
方法具有額外的好處,您可以在不更改JDBC代碼的情況下輕鬆引入連接池。連接池將大大提高連接性能。
什麼是JDK2.0? – skaffman
看起來只是一種誤解。 – BalusC
此代碼是否在Web容器中使用? –