zoukankan      html  css  js  c++  java
  • Spring JDBC

    ##Spring JDBC

      *Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC开发。


    *步骤:
    1.导入jar包


    2.创建JdbcTemplate对象。依赖于数据源DataSource

    JdbcTemplate template = new JdbcTemplate(ds);

    3.调用JdbcTemplate的方法完成增删改查的操作
      方法:
        1.update():执行增删改语句(DML)   

      /*改*/
      String sql = "update user set username = ? where username = ?";
      int count = template.update(sql,
    "test","test1");
      System.out.println(count);

        

        2.queryForMap():查询结果将结果集封装为map集合

      Map map = template.queryForMap("select * from user where username = 'test'");
       System.out.println(map);

          注意:此方法查询的结果集只能是1,将列作为key,值作为value封装为map集合


        3.queryForList():查询结果将结果集封装为list集合

    List list = template.queryForList("select * from user");
    System.out.println(list);

            注意:将每一条记录封装为一个map集合,再将多个map集合封装为一个list结合


        4.query( , ):查询结果将结果集封装为JavaBean对象

    List list3 = template.query("select * from user",new BeanPropertyRowMapper<User>(User.class));
    System.out.println(list3);

          注意:重写RowMapper接口个,或BeanProperytRowMapper<类型>(类型.class)


        5.queryForObject:查询结果将结果集封装为对象
          *一般用于聚合函数的查询

  • 相关阅读:
    鸟哥的linux私房菜学习-(八)Linux 文件与目录管理
    我的作品
    聊聊软件测试面试的一些事
    如何做一名专业的软件测试工程师
    测试Leader应该做哪些事
    软件测试工程师的岗位职责
    一个完整的性能测试流程
    做接口测试需要哪些技能
    软件质量保障体系建设
    性能测试常见瓶颈分析及调优方法
  • 原文地址:https://www.cnblogs.com/sxyu/p/12315903.html
Copyright © 2011-2022 走看看