JDBCTemplate概念和准备

1:什么是JDBCTemplate:

    spring框架对于JDBC进行封装,使用JDBCTemplate方便实现对数据库操作

 

2:使用前准备:

 

1:导入需要的jar包

    mysql-connector-java-5.1.13-bin.jar

    spring-jdbc-4.3.2.RELEASE.jar

    spring-orm-4.3.2.RELEASE.jar  (用于spring整合其他框架使用,这里使用jdbcTemplate可以不使用)

    spring-tx-4.3.2.RELEASE.jar

 

2:配置德鲁伊连接池:

  

    <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:3306/user_db"></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类,在service里注入dao,在daoImpl里注入jdbcTemplate对象

  

package JDBCTemplate.service;

import JDBCTemplate.dao.BookDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service(value = "bookService)
public class Bookservice {
    //注入dao
    @Autowired
    private BookDao bookDao;

}
package JDBCTemplate.dao;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

@Repository
public class BookdaoImpl implements BookDao{
    //注入JDBCTemplate
    @Autowired
    private JdbcTemplate jdbcTemplate;
}

 

 

 

posted on 2021-08-29 10:59  倾城烟雨楼  阅读(47)  评论(0)    收藏  举报

导航