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 }
  • 相关阅读:
    jq获取img高度(动态生成的image高度为0原因)
    Idea集成使用SVN教程
    RPC框架pigeon源码分析
    java多线程面试题整理及答案
    深入理解JVM线程模型
    dubbo 2.8.4(dubbox)的jar包制作【添加到maven本地仓库】
    【学习】027 Dubbo
    【学习】026 Zookeeper
    【学习】025 RocketMQ
    【学习】024 springCloud
  • 原文地址:https://www.cnblogs.com/friends-wf/p/3785385.html
Copyright © 2011-2022 走看看