======== 环境搭建 ======== 1 创建Maven项目 Archetype:quickstart Name:SpringJDBC GroupId:cn.tedu.springjdbc 2 修改版本 在pom.xml文件中修改: UTF-8 1.8 <- 修改 1.8 <- 修改 junit junit 4.12 <- 修改 3 添加依赖 在pom.xml文件中添加: org.springframework spring-context 5.2.4.RELEASE org.springframework spring-test 5.2.4.RELEASE test org.aspectj aspectjweaver 1.9.5 org.springframework spring-jdbc 5.2.4.RELEASE org.springframework spring-tx 5.2.4.RELEASE mysql mysql-connector-java 8.0.19 com.mchange c3p0 0.9.5.5 4 配置JDBC 在src/main目录下创建resources目录,将其标记为Resources Root。 在src/main/resources目录下创建jdbc.properties文件。 在jdbc.properties文件中添加: # 驱动名 jdbc.driver=com.mysql.cj.jdbc.Driver # 数据库连接 jdbc.url=jdbc:mysql://localhost:3306/springdb?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false # 数据库用户名 jdbc.user=root # 数据库用户密码 jdbc.password=123456 # 以下为可选配置 # 连接池初始连接数 initialPoolSize=20 # 连接池最大连接数 maxPoolSize=100 # 连接池最小连接数 minPoolSize=10 # 连接池最大空闲秒 maxIdleTime=600 # 连接池耗尽时C3P0一次获取的连接数 acquireIncrement=5 # 最大预备语句数 maxStatements=5 # 空闲连接检查周期 idleConnectionTestPeriod=60 在properties文件中使用中文: IDEA File Settings... Editor File Encodings Default encoding for properties files: UTF-8 5 配置Spring 在src/main/resources目录下创建spring.xml文件。 在spring.xml文件中添加: 6 加载JDBC配置文件 在spring.xml文件中添加: 7 配置C3P0数据源 在spring.xml文件中添加: 8 配置JDBC模板 在spring.xml文件中添加: