查看一些使用显式驱动程序加载的旧应用程序代码
Class.forName(...).newInstance
我被告知要更改它以使用Java 1.4.2机制使用ContextLookup和DataSource建立数据库连接。
我应该注意哪些问题?
答案 0 :(得分:1)
不,您可以安全地在DriverManager#getConnection()
和DataSource#getConnection()
方法之间互换。只要按照标准的JDBC习惯用法编写好的JDBC代码,即在最短的范围内获取和关闭资源,就可以保持JDBC代码的残余不受影响。
DataSource
方法具有额外的好处,您可以轻松地引入连接池而无需更改JDBC代码。连接池将极大地提高连接性能。