我想在我的Java代码中获取一个JdbcTemplate
。我已经有一个可以工作的java.sql.Connection
。要创建一个新的JdbcTemplate
通常需要实例化javax.sql.DataSource
接口。
是否可以通过现有的java.sql.Connection
获取一个新的JdbcTemplate
?
我想在我的Java代码中获取一个JdbcTemplate
。我已经有一个可以工作的java.sql.Connection
。要创建一个新的JdbcTemplate
通常需要实例化javax.sql.DataSource
接口。
是否可以通过现有的java.sql.Connection
获取一个新的JdbcTemplate
?
从技术上讲,你可以使用SingleConnectionDataSource
来实现。
new JdbcTemplate(new SingleConnectionDataSource(connection, false))
然而,这不是很推荐,除非是用于单元测试等情况。
最好是使用一种功能齐全的DataSource
并使用Spring进行连接。