Spirng_JdbcTemplate:概述和准备工作
1.什么是JdbcTemplate
(1)Spring框架对Jdbc进行封装,使用JdbcTemplate方便实现对数据库操作
2.准备工作
(1)引入相关的jar包
除了前面课程的依赖,还需要加入:
druid-1.2.9.jar (1.0.9 在使用jdk1.8 mysql8.0时会报错)
mysql-connector-java-8.0.28.jar
spring-jdbc-5.2.6.RELEASE.jar
spring-orm-5.2.6.RELEASE.jar
spring-tx-5.2.6.RELEASE.jar
(2)在spring配置文件中配置数据库链接池
<!--数据库链接池-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost/shooldb"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</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="com.tinstu.spring.jdbc"></context:component-scan>
- service
@Service
public class BookService {
//注入属性
@Autowired
private BookDao bookDao;
}
- dao
@Repository
public class BookDaoImpl implements BookDao {
//注入JdbcTemplate
@Autowired
private JdbcTemplate jdbcTemplate;
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/1049.html
文章版权归作者所有,未经允许请勿转载。
THE END