JdbcTemplate-概述和准备工作
1.什么是JdbcTemplate
(1)Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库的操作
2.准备工作
(1)引入相关jar包
(2)在Spring配置文件中配置数据库连接池
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="jdbc:mysql:///user_db" /> <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类,在Dao注入jdbcTemplate对象
*配置文件
<!--开启组件扫描--> <context:component-scan base-package="hrf.spring5"></context:component-scan>
*service
@Service public class BookService { //注入Dao @Autowired private BookDao bookDao; }
*dao
@Repository public class BookDaoImpl implements BookDao{ //注入jdbcTemplate @Autowired private JdbcTemplate jdbcTemplate; }