码迷,mamicode.com
首页 > 数据库 > 详细

spring jdbc查询 依赖JdbcTemplate这个类模版封装JDBC的操作

时间:2014-06-15 22:19:23      阅读:443      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   ext   

 1 package cn.itcast.spring.jdbc;
 2 
 3 import java.util.List;
 4 
 5 import org.springframework.jdbc.core.support.JdbcDaoSupport;
 6 
 7 public class PersonDao extends JdbcDaoSupport{
 8     public void update(){
 9         this.getJdbcTemplate().execute("update person set pname=‘a‘ where pid=3");
10     }
11     
12     public void query(){
13         List<Person> persons = this.getJdbcTemplate().query("select * from person", new PersonRowMapper());
14         for(Person person:persons){
15             System.out.println(person.getPname());
16         }
17     }
18 }

 

 1 package cn.itcast.spring.jdbc;
 2 
 3 import java.sql.ResultSet;
 4 import java.sql.SQLException;
 5 
 6 import org.springframework.jdbc.core.RowMapper;
 7 
 8 public class PersonRowMapper implements RowMapper{
 9 
10     @Override
11     public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
12         // TODO Auto-generated method stub
13         Person person = new Person();
14         person.setPid(rs.getLong("pid"));
15         person.setPname(rs.getString("pname"));
16         person.setPsex(rs.getString("psex"));
17         return person;
18     }
19     /**
20      * crud做一下
21      */
22 
23 }

 

1 public class PersonTest {
2     @Test
3     public void test(){
4         ApplicationContext context = new ClassPathXmlApplicationContext("cn/itcast/spring/jdbc/applicationContext.xml");
5         PersonDao personDao = (PersonDao)context.getBean("personDao");
6         personDao.query();
7     }
8 }

 

 

spring jdbc查询 依赖JdbcTemplate这个类模版封装JDBC的操作,布布扣,bubuko.com

spring jdbc查询 依赖JdbcTemplate这个类模版封装JDBC的操作

标签:style   class   blog   code   java   ext   

原文地址:http://www.cnblogs.com/friends-wf/p/3785385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!