========
环境搭建
========
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文件中添加: