Spring的jdbc是spring MVC的一部分。
首先Spring应该配置好datasource :
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="driver" value="${db.driver}"/>
<property name="driverUrl" value="${db.url}"/>
<property name="user" value="${db.user}"/>
<property name="password" value="${db.password}"/>
<property name="alias" value="${db.alias}"/>
<property name="houseKeepingTestSql" value="${db.houseKeepingTestSql}"/>
<property name="maximumConnectionCount" value="${db.maximumConnectionCount}"/>
<property name="minimumConnectionCount" value="${db.minimumConnectionCount}"/>
<property name="delegateProperties" value="characterEncoding=${db.characterEncoding}"/>
</bean>
然后在需要进行jdbc操作的地方写入一下代码:
private DataSource dataSource;
public DataSource getDataSource() {
return dataSource;
}
@Autowired
public void setDataSource(@Qualifier("dataSource") DataSource dataSource) {
this.dataSource = dataSource;
}
private JdbcTemplate getJdbcTemplate() {
return new JdbcTemplate(this.dataSource);
}
这两步完成后就可以写使用getJdbcTemplate()方法进行数据库操作了。发个最简单的查询数据库操作上来:
public List getPayModeList() {
List <Map<String,Object>> list =new ArrayList();
String sql = "select * from pay_mode";
list = getJdbcTemplate().queryForList(sql);
System.out.println("测试读取配置文件"+ResourceBundle
.getBundle("cms").getString("url"));
return list;
}
Spring JDBC第二次使用心得体会
最新推荐文章于 2024-04-04 17:05:58 发布