文章目录
Spring详解之jdbcTemplate
jdbcTemplate(概念与准备)
1、什么是jdbcTemplate
(1)Spring框架对JDBC进行封装,使用jdbcTemplate方便实现对数据库操作
2、准备工作
(1)引入依赖
(2)在spring配置文件中配置数据库连接池
<!--配置数据库连接池-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
<property name="url" value="jdbc:mysql:///db_stu"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
</bean>
(3)配置JdbcTemplate对象,注入DataSource
<!--创建JdbcTemplate对象-->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<!--注入dataSource-->
<property name="dataSource" ref="dataSource"></property>
</bean>
(4)创建service类 dao类,在service中注入dao对象 在dao中注入jdbcTemplate对象
<!--开启组件扫描-->
<context:component-scan base-package="com.yxm.spring5"></context:component-scan>
@Service
public class BookService {
//注入dao
@Autowired
private BookDao bookDao;
}
@Repository
public class BookDaoImpl implements BookDao{
//注入JdbcTemplate
@Autowired
private JdbcTemplate jdbcTemplate;
}
3、JdbcTemplate操作数据库(添加)
1、创建实体类
public class User {
private Integer userId;
private String username;