Самый простой способ - использовать один из различных методов query
для JdbcTemplate
, которые принимают объект PreparedStatementCreator
в качестве первого аргумента.
Вы даете ему объект PreparedStatementCreator
, который создает PreparedStatement
из предоставленного Connection
и возвращает его, например,
PrepatedStatementCreator psc = new PrepatedStatementCreator() {
public PreparedStatement createPreparedStatement(Connection conn) {
return conn.prepareStatement(sql, resultSetType, resultSetConcurrency,
resultSetHoldability);
}
}
jdbcTemplate.query(psc, ...);