JdbcTemplate
1、定位
我们介绍这个暂时用一下,为了学声明式事务才用一下JdbcTemplate。
2、介绍
JdbcTemplate是Spring封装的一套访问数据库的简易操作模板。使用的感觉很像DBUtils。
3、搭建环境
① 导入jar包
commons-logging-1.1.3.jar druid-1.1.9.jar hamcrest-core-1.3.jar junit-4.12.jar mysql-connector-java-5.1.37-bin.jar spring-aop-4.0.0.RELEASE.jar spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RELEASE.jar spring-expression-4.0.0.RELEASE.jar spring-jdbc-4.0.0.RELEASE.jar spring-orm-4.0.0.RELEASE.jar spring-test-4.0.0.RELEASE.jar spring-tx-4.0.0.RELEASE.jar
② 创建Spring配置文件
③ 准备外部属性文件
atguigu.dev.driver=com.mysql.jdbc.Driveratguigu.dev.url=jdbc:mysql://192.168.198.100:3306/mybatis?allowMultiQueries=trueatguigu.dev.username=rootatguigu.dev.password=atguigu
④ junit测试类
// 指定SpringJunit运行器@RunWith(SpringJUnit4ClassRunner.class)// 指定Spring的配置文件位置。如果有多个,那么在{}中可以使用逗号分开@ContextConfiguration(value = {“classpath:applicationContext.xml”})public class JDBCTest { @Autowired private JdbcTemplate jdbcTemplate; @Autowired private DataSource dataSource; @Test public void testConnection() throws SQLException { Connection connection = dataSource.getConnection(); System.out.println(“connection = ” + connection); }}