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;
}

 

 

阅读剩余
THE END