JdbcTemplate的介绍
Spring框架对JDBC的封装
需要引入相关jar包
- mysql-connector
- jdbc
- orm
- tx
- druid
JdbcTemplate的配置
- bean.xml中配置数据库连接池
1 | <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" |
- bean.xml中配置JdbcTemplate对象
1 | <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> |
JdbcTemplate的使用
- bean.xml
1 | <context:component-scan base-package="com.atguigu"></context:component-scan> |
- 创建UserDao接口
1 | public interface UserDao { |
- 创建UserDaoImpl实现类
1 |
|
- 创建UserService类
1 |
|
JdbcTemplate操作数据库
- 创建User实体类
1 | public class User { |
增加
- 创建UserDao接口
1 | public interface UserDao { |
- 创建UserDaoImpl实现类
1 |
|
- 创建UserService类
1 |
|
- 测试
1 |
|
修改
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
删除
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
查询值
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
查询对象
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
查询集合
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
批量增加
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
批量修改
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|
批量删除
UserService类和UserDao类的创建与上述类似
创建UserDaoImpl实现类
1 |
|
- 测试
1 |
|