美文网首页
Spring 整合JDBC

Spring 整合JDBC

作者: 空山Echo | 来源:发表于2018-09-17 17:51 被阅读0次

    一、JDBC模板对象

    Spring中提供了一个可以操作数据库的对象,对象封装了jdbc技术-----JDBCTemplate ,与DBUtils中的QueryRunner相似

    1. 导包
      4+2+spring-test+spring-aop+c3p0连接池,JDBC驱动+spring-jdbc+spring-tx


      image.png
    2. 准备数据库
    3. 演示
    • 准备连接池
      ComboPooleDataSource dataSource
      dataSource.setDriverClass("com.mysql.jdbc.Driver");
      dataSource.setJdbcUrl("jdbc:mysql:///数据库名");
      dataSource.setUser();
      dataSource.setPassword();
    • 创建JDBC模板对象
      JdbcTemplate jt
      jt.setDataSource
    • 书写sql语句,并执行
      String sql = "";
      jt.update(sql);

    二、JDBC模板API详解

    JdbcTemplate的增删改查
    --------------------------待记录--------------------------------

    三、连接池&JDBC模板&Dao配置到spring容器

    image.png
    • 将连接池放入spring容器


      image.png
    • 将JdbcTemplate对象放入spring


      image.png
    • 将UserDao放入spring容器


      image.png
    • 测试


      image.png

      增删改查

    四、整合扩展JDBCDaoSupport

    DaoImpl类extandsJdbcDaoSupport,则根据连接池创建JDBC模板


    image.png
    image.png
    image.png

    五、读取properties配置

    1. 配置properties文件


      image.png
    2. 指定spring读取db.properties配置
      <context:properties-placeholder location="classpath:db.properties"/>
      <bean name="dataSource" class..../>


      image.png

    相关文章

      网友评论

          本文标题:Spring 整合JDBC

          本文链接:https://www.haomeiwen.com/subject/flqfnftx.html