文章目录
Spring框架整合JDBC
一,如何使用jdbcTemplate
1.什么是JdbcTemplate
Spring框架对JDBC进行封装,使用jdbcTemplate方便实现对数据库操作
2,准备工作
(1)引入相应的jar包
druid-1.1.9.jar:连接池的jar包
mysql-connector-java-5.1.7-bin.jar:数据库的驱动jar包
spring-jdbc :spring框架对jdbc操作进行封装的jar包
spring-orm :spring 框架结合其他的操作数据库的jar包
spring-tx :spring框架进行事务管理的jar包
(2)在spring配置文件中配置数据库连接池
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
destroy-method="close">
<property name="url" value="jdbc:mysql:///数据库名" />
<property name="username" value="root" />
<property name="password" value="root" />
<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="com.atguigu"></context:component-scan>
(5)创建service类和dao类,使用相应的注解,让spring容器管理bean对象
在service类中使用@Autowired注解注入dao层对象
在dao层对象使用@Autowired注解注入JdbcTemplate对象
(6)在dao层调用jdbcTemplate对象调用相应的方法执行增删改查操作
3,JdbcTemplate对象封装的方法
1.update(String sql,Object …args),这个方法