java - 从 java.sql.Connection 实例化 JdbcTemplate

标签 java spring connection datasource jdbctemplate

我想获得一个JdbcTemplate在我的 Java 代码中。我已经有了一个工作 java.sql.Connection .要创建一个新的 JdbcTemplate,它通常需要一个 javax.sql.DataSource 的实例。界面。

是否有可能从现有的 java.sql.Connection 获取新的 JdbcTemplate

最佳答案

从技术上讲,您可以使用 SingleConnectionDataSource

new JdbcTemplate(new SingleConnectionDataSource(connection, false))

但是,这不太可取,除非是单元测试。

您最好使用功能齐全的 DataSource 并使用 spring 进行连接。

关于java - 从 java.sql.Connection 实例化 JdbcTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108710/

相关文章:

java - 未能延迟初始化角色 [] 的集合,无法初始化代理 - 无 session

java - Connection.close 与 PooledConnection.close

c# - 多客户端服务器-客户端断开连接和异步错误后,接收事件变得疯狂

java - 在 EC2 实例上运行时,Amazon S3 不返回响应或抛出错误

java - 检查正则表达式是否与可选组匹配

java - 使用多个数据库连接会导致死锁

java - 检查设备是否有互联网连接

java - 上传多个文件时,Struts 2 操作中的文件对象数组为空/空

java - 无法通过 XML 配置 Autowiring Spring session bean

java - Spring 依赖注入(inject)与实用程序的静态类?