<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      狗凡

      導(dǎo)航

      MySQL數(shù)據(jù)庫(kù) springTemplate

      //    spring jdbc  Spring 框架對(duì)jdbc簡(jiǎn)單的封裝 提供了  JDBCTemplate對(duì)象  簡(jiǎn)化JDBC開(kāi)發(fā)
      //? 如何使用
      //?        1 導(dǎo)包
      //?        2 創(chuàng)建JDBCTemplate對(duì)象  依賴(lài)數(shù)據(jù)源DataSource
      //?            new JDBCTemplate(ds);
      //?        3 調(diào)用JDBCTemplate方法來(lái)完成CRUD操作
      //?            update();  增刪改
      //?            queryForMap(); 將查詢(xún)結(jié)果封裝Map集合  將列名作為鍵    值作為value--->map集合中
      //?            queryForList();將查詢(xún)結(jié)果封裝List集合  將每一條記錄封裝Map集合  再裝到List集合
      //?            query() 將查詢(xún)結(jié)果封裝成javaBean對(duì)象
      //?            queryForObject:查詢(xún)結(jié)果封裝成對(duì)象   一般用于聚合函數(shù)
       
      package cn.kgc.jdbctemplate;
       
      import C3P0xmlUtils.C3P0xmlUtils;
      import org.junit.Test;
      import org.springframework.jdbc.core.JdbcTemplate;
       
      import java.util.List;
      import java.util.Map;
       
      public class Demo02JdbcTemplate {
          //獲取JdbcTemplate對(duì)象
          JdbcTemplate template = new JdbcTemplate(C3P0xmlUtils.getDataSource());
          @Test
          //添加一條記錄
          public void test02(){
              String sql="insert into product(pid,pname,price,category_id,flag)values(?,?,?,?,?)";
              int row = template.update(sql, 18, "holy", 9999, "c005", "否");
              System.out.println(row);
          }
          //查詢(xún)pid為11的記錄 將其封裝MAP集合 只能查一條
          @Test
          public void test03(){
              String sql="select * from product where pid?";
              Map<String, Object> map = template.queryForMap(sql, 11);
              System.out.println(map);
          }
          //查詢(xún)所有
          @Test
          public void test04(){
              String sql="select * from product";
              List<Map<String, Object>> maps = template.queryForList(sql);
              for (Map<String,Object> map:maps){
                  System.out.println(map);
              }
          }
          //查詢(xún)總記錄數(shù)
          @Test
          public void test05(){
              String sql="select count(*) from product";
              Long total = template.queryForObject(sql, Long.class);
              System.out.println(total);
          }
      }

      posted on 2019-06-13 20:22  狗凡  閱讀(502)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 日本熟妇XXXX潮喷视频| 尤物tv国产精品看片在线| 中文字幕乱码人妻综合二区三区| 国产成人精品中文字幕| 国产精品久久久久无码网站| a级免费视频| 国产真实乱人偷精品人妻| 久久成人 久久鬼色| 疯狂做受xxxx高潮视频免费| 麻豆国产高清精品国在线| 激情国产一区二区三区四区| 中文字幕av国产精品| 麻豆国产成人AV在线播放| 成年女人喷潮免费视频| 锦屏县| 久久精品视频一二三四区| 亚洲精品麻豆一区二区| 国产亚洲精品自在久久| 久久99精品久久久久久 | AV秘 无码一区二| 国产精品小视频一区二页| 亚洲三区在线观看内射后入| 国产精品不卡区一区二| 午夜福利偷拍国语对白| 亚洲AV无码AV在线影院| 视频二区中文字幕在线| 免费无遮挡毛片中文字幕| 成在线人视频免费视频| 台州市| 国语精品国内自产视频| 国产成熟妇女性视频电影| 金沙县| 欧美人成在线播放网站免费| 亚洲一区二区三区自拍公司| 久久毛片少妇高潮| 国内精品久久久久影院日本| 在线亚洲午夜理论av大片| 亚洲V天堂V手机在线| 最新精品国产自偷在自线| 久久香蕉国产线看观看怡红院妓院 | 亚洲真人无码永久在线|