一、JDBC模板对象
Spring中提供了一个可以操作数据库的对象,对象封装了jdbc技术-----JDBCTemplate ,与DBUtils中的QueryRunner相似
-
导包
4+2+spring-test+spring-aop+c3p0连接池,JDBC驱动+spring-jdbc+spring-tx
image.png - 准备数据库
- 演示
- 准备连接池
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配置
-
配置properties文件
image.png -
指定spring读取db.properties配置
<context:properties-placeholder location="classpath:db.properties"/>
<bean name="dataSource" class..../>
image.png
网友评论