【笔记】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 + "]";
    }
    
}

遇到的问题:数据库查询中文的时候一直无法查询;
解决办法:在地址链接的地方添加?useUnicode=true&characterEncoding=utf8

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,803评论 19 139
  • 1、面向对象程序设计的基本概念 过程是编程语言:程序=算法+数据面向对象编程语言:程序=对象+消息 对象 对象的特...
    夏沫xx阅读 3,511评论 0 0
  • 你们难过的时候,都会以什么方式解压呢?
    DORAGONFLY阅读 1,796评论 0 0
  • 身体状况已经差到不行 从学校放假到现在都没好过 妈妈叫我去医院 固执己见不愿意 兴许是因为害怕吧 害怕离这个世界又...
    Podzimk阅读 1,621评论 0 0
  • 清华大学经济管理学院中国与世界经济研究中心主任、哈佛大学经济学博士李稻葵 很多家长的关注点都集中成绩,孩子的体育能...
    赵雪奎阅读 3,012评论 0 0

友情链接更多精彩内容