Spring对象JDBC的支持

来源:互联网 发布:php模板引擎好不好 编辑:程序博客网 时间:2024/06/14 04:23

Spring对象jdbc的支持首先是导入jar包

需要的jar包和配置文件如下:


然后是导入jar包,这里使用的方法是eclipse配置jar包的方法可以参考我之前的文章

http://blog.csdn.net/weixin_39135506/article/details/75095294

这里面有eclipse配置jar包的方法,接下来就是我的文件结构图:


数据库结构如下:


Dept.java的代码如下:


UserDao.java代码如下:

package mytest;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.core.RowMapper;public class UserDao {private JdbcTemplate jdbcTemplate;public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {this.jdbcTemplate = jdbcTemplate;}/** * 根据id查询数据 *  * @param id * @return */public Dept findById(int id) {String sql = "select * from t_dept where deptId=?";List depts = jdbcTemplate.query(sql, new rowMapper(), id);return (depts != null && depts.size() > 0) ? depts.get(0) : null;}class rowMapper implements RowMapper {// 如何封装一行记录@Overridepublic Dept mapRow(ResultSet resultSet, int i) throws SQLException {Dept dept = new Dept();dept.setDeptId(resultSet.getInt("deptId"));dept.setDeptName(resultSet.getString("deptName"));return dept;}}}
bean.xml代码如下:


App.java代码如下

运行结果如下:


到此就实现了对jdbc的支持