Spring框架之演示JDBC的模板类

1. 步骤一:创建数据库的表结构
    create database spring_day03;
    use spring_day03;
    create table t_account(
        id int primary key auto_increment,
        name varchar(20),
        money double
    );

2. 引入开发的jar包
    * 先引入IOC基本的6个jar包
    *spring基本的四个包

      * Beans
      * Core
      * Context
      * Expression Language
      (在下载的spring开发总包中-->libs-->复制beans、context、core、expression四个包-->粘贴到创建的web工程的lib中)
    * Spring框架也需要引入日志相关的jar包(日志用于在控制台输出日志)
        * 在spring-framework-3.0.2.RELEASE-dependencies/org.apache.commons/com.springsource.org.apache.commons.logging/1.1.1
          * com.springsource.org.apache.commons.logging-1.1.1.jar

    * 还需要引入log4j的jar包 spring-framework-3.0.2.RELEASE-dependenciesorg.apache.log4jcom.springsource.org.apache.log4j1.2.15
        * com.springsource.org.apache.log4j-1.2.15.jar

    * 再引入Spring-aop的jar包

    * spring的传统AOP的开发的包
      * spring-aop-4.2.4.RELEASE.jar
      * com.springsource.org.aopalliance-1.0.0.jar

    * aspectJ的开发包
      * com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
      * spring-aspects-4.2.4.RELEASE.jar

    * 最后引入JDBC模板需要的jar包
        * MySQL数据库的驱动包
        * Spring-jdbc.jar
        * Spring-tx.jar

3. 编写测试代码(自己来new对象的方式)
    @Test
    public void run1(){
        // 创建连接池,先使用Spring框架内置的连接池
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
        dataSource.setUrl("jdbc:mysql:///spring_day03");
        dataSource.setUsername("root");
        dataSource.setPassword("root");
        // 创建模板类
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        // 完成数据的添加
        jdbcTemplate.update("insert into t_account values (null,?,?)", "测试",10000);
    }
原文地址:https://www.cnblogs.com/wyhluckdog/p/10133820.html