使用Spring JdbcTemplate

cdu*_*gan 1 java spring jdbc

如果我像这样创建一个新的JdbcTemplate实例;

JdbcTemplate jdbcTemplate = new JdbcTemplate(getDataSource());

通过将数据源作为参数传递(数据源从服务器连接池检索连接)我需要在完成后关闭连接吗?

换句话说,如果我有一个连接池,前面的代码会导致我的应用程序每次请求执行代码时都创建一个新连接

Tho*_*ung 7

不,这就是整个交易.使用JdbcTemplate,它将管理资源(Connection,PreparedStatement,ResultSet).它是模板方法设计模式的一种实现.

Javadoc:

它简化了JDBC的使用,有助于避免常见错误.它执行核心JDBC工作流,使应用程序代码提供SQL并提取结果.