Spring 整合JDBC

一、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配置


    image.png

你可能感兴趣的:(Spring 整合JDBC)