zoukankan      html  css  js  c++  java
  • spring jdbc查询 依赖JdbcTemplate这个类模版封装JDBC的操作

     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 }
  • 相关阅读:
    231. Power of Two
    204. Count Primes
    205. Isomorphic Strings
    203. Remove Linked List Elements
    179. Largest Number
    922. Sort Array By Parity II
    350. Intersection of Two Arrays II
    242. Valid Anagram
    164. Maximum Gap
    147. Insertion Sort List
  • 原文地址:https://www.cnblogs.com/friends-wf/p/3785385.html
Copyright © 2011-2022 走看看