-
StackOverflow 文件
-
spring 教程
-
JdbcTemplate
-
NamedParameterJdbcTemplate JdbcTemplate 的副檔名
NamedParameterJdbcTemplate
類增加了對使用命名引數編寫 JDBC 語句的支援,而不是僅使用經典佔位符(’?’)引數編寫 JDBC 語句。NamedParameterJdbcTemplate
類包裹了一個 JdbcTemplate
,並委託包裝的 JdbcTemplate
來完成它的大部分工作。
DataSource dataSource = ... //
NamedParameterJdbcTemplate jdbcTemplate = new NamedParameterJdbcTemplate(dataSource);
String sql = "SELECT count(*) FROM customer WHERE city_name=:cityName";
Map<String, String> params = Collections.singletonMap("cityName", cityName);
int count = jdbcTemplate.queryForObject(sql, params, Integer.class);