<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    spring對jdbc的支持SimpleJdbcTemplate

    1.在配置文件中的配置:

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
      <property name="driverClass" value="com.mysql.jdbc.Driver" />
      <property name="jdbcUrl" value="jdbc:mysql:///struts" />
      <property name="properties">
       <props>
        <prop key="user">root</prop>
        <prop key="password">root</prop>

       </props>
      </property>
     </bean>
     <bean id="simpleJdbcTemplate" class="org.springframework.jdbc.core.simple.SimpleJdbcTemplate">
      <constructor-arg ref="dataSource"></constructor-arg>
     </bean>
     <bean  id="userSimpleJdbcTemplateDao" class="com.yjw.dao.UserSimpleJdbcTemplateDao">
      <property name="simpleJdbcTemplate" ref="simpleJdbcTemplate"></property>
     </bean>

    2.dao中的寫法:

    package com.yjw.dao;

    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.List;
    import org.springframework.jdbc.core.RowMapper;
    import org.springframework.jdbc.core.simple.SimpleJdbcTemplate;
    import com.yjw.bean.User;

    public class UserSimpleJdbcTemplateDao {

     private SimpleJdbcTemplate simpleJdbcTemplate;

     public void setSimpleJdbcTemplate(SimpleJdbcTemplate simpleJdbcTemplate) {
      this.simpleJdbcTemplate = simpleJdbcTemplate;
     }
     
     public void save(User user){
      String sql = "INSERT INTO t_user (username,PASSWORD) VALUES (?,?)";
      simpleJdbcTemplate.update(sql, user.getUsername(),user.getPassword());
     }
     public void update(User user){
      String sql = "UPDATE t_user SET username=:username ,PASSWORD=:password WHERE id=:id?";
      
      simpleJdbcTemplate.update(sql, user.getUsername(),user.getPassword(),user.getId());
     }
     public void delete(int id){
      String sql = "delete from t_user where id=?";
      simpleJdbcTemplate.update(sql, id);
     }
     private  class UserRowmapper  implements  RowMapper<User> {

      public User mapRow(ResultSet rs, int rowNum) throws SQLException {
      User u = new  User();
      u.setId(rs.getInt("id"));
      u.setUsername(rs.getString("username"));
      u.setPassword(rs.getString("password"));
       return u;
      }  
     }
     public User getUser(int id) {
      String sql = "select id,username,password from t_user where id=?";
      User user = simpleJdbcTemplate.queryForObject(sql, new UserRowmapper(), id);
      return user;
      
     }
     public List<User> getList(){
      String sql = "select id,username,password from t_user ";
      List<User> list = simpleJdbcTemplate.query(sql, new UserRowmapper() );
      return list;
     }
    }


    posted on 2013-04-29 16:29 楊軍威 閱讀(660) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产麻豆一精品一AV一免费| 国产免费一级高清淫曰本片| 亚洲成人免费网址| 亚洲va中文字幕无码久久| 免费看成人AA片无码视频吃奶| 亚洲一区二区三区国产精品| 久久国产乱子伦精品免费午夜 | 香蕉视频在线免费看| 亚洲最大av无码网址| 国产精品免费αv视频| 亚洲人成图片小说网站| 在线观看免费视频一区| 亚洲V无码一区二区三区四区观看| 久久午夜免费鲁丝片| 亚洲影视一区二区| 色视频色露露永久免费观看| 精品在线观看免费| 久久精品国产亚洲Aⅴ香蕉| 免费看少妇高潮成人片| 亚洲国产电影在线观看| 毛片在线免费视频| 永久免费无码网站在线观看| 国产亚洲精品美女久久久久| 国产精品亚洲产品一区二区三区| 在线观看免费播放av片| 亚洲精品中文字幕乱码| 暖暖免费高清日本中文| 国产免费黄色无码视频| 亚洲精品日韩中文字幕久久久| 毛片a级毛片免费观看免下载| 亚洲AV综合色区无码另类小说| 久久一区二区三区免费播放| 亚洲第一区二区快射影院| 无码不卡亚洲成?人片| 国产激情免费视频在线观看| 成人亚洲国产va天堂| 国产综合亚洲专区在线| 国产啪精品视频网免费| fc2免费人成在线| 亚洲xxxx18| 久久久久国产亚洲AV麻豆|