迁移数据库连接到DataSource的任何问题?

时间:2010-03-22 05:48:42

标签: java jdbc connection

查看一些使用显式驱动程序加载的旧应用程序代码

Class.forName(...).newInstance

我被告知要更改它以使用Java 1.4.2机制使用ContextLookup和DataSource建立数据库连接。

我应该注意哪些问题?

1 个答案:

答案 0 :(得分:1)

不,您可以安全地在DriverManager#getConnection()DataSource#getConnection()方法之间互换。只要按照标准的JDBC习惯用法编写好的JDBC代码,即在最短的范围内获取关闭资源,就可以保持JDBC代码的残余不受影响。

DataSource方法具有额外的好处,您可以轻松地引入连接池而无需更改JDBC代码。连接池将极大地提高连接性能。