【筆記】Spring的查詢功能

Spring 的查詢(導入相關包)

public class Main {
    public void mysqlAction(){
        DriverManagerDataSource dmd = new DriverManagerDataSource();
        dmd.setDriverClassName("com.mysql.jdbc.Driver");
        dmd.setUrl("jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8");
        dmd.setUsername("root");
        dmd.setPassword("123456");
        JdbcTemplate jt = new JdbcTemplate(dmd);
        String sqlAll = "select * from user";
        List<person> lt = jt.query(sqlAll, new mymap());
        for(person p:lt){
            if(p.getName().equals("張三")){
                System.out.println("234567234567");
                System.out.println(p);
            }
        }       
    }

寫一個集成 RowMapper的類

class mymap implements RowMapper<person>{

        public person mapRow(ResultSet rs, int arg1) throws SQLException {
            // TODO Auto-generated method stub
            String name = rs.getString(1);
            String age = rs.getString(2);
            person p = new person();
            p.setName(name);
            p.setAge(age);
            return p;
        }
        
    }

person類

public class person {
    private String name;
    private String age;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getAge() {
        return age;
    }
    public void setAge(String age) {
        this.age = age;
    }
    @Override
    public String toString() {
        return "person [age=" + age + ", name=" + name + "]";
    }
    
}

遇到的問題:數(shù)據(jù)庫查詢中文的時候一直無法查詢;
解決辦法:在地址鏈接的地方添加?useUnicode=true&characterEncoding=utf8

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,724評論 19 139
  • 1、面向對象程序設計的基本概念 過程是編程語言:程序=算法+數(shù)據(jù)面向對象編程語言:程序=對象+消息 對象 對象的特...
    夏沫xx閱讀 595評論 0 0
  • 你們難過的時候,都會以什么方式解壓呢?
    DORAGONFLY閱讀 306評論 0 0
  • 身體狀況已經(jīng)差到不行 從學校放假到現(xiàn)在都沒好過 媽媽叫我去醫(yī)院 固執(zhí)己見不愿意 興許是因為害怕吧 害怕離這個世界又...
    Podzimk閱讀 275評論 0 0
  • 清華大學經(jīng)濟管理學院中國與世界經(jīng)濟研究中心主任、哈佛大學經(jīng)濟學博士李稻葵 很多家長的關注點都集中成績,孩子的體育能...
    趙雪奎閱讀 444評論 0 0

友情鏈接更多精彩內容