码迷,mamicode.com
首页 > 数据库 > 详细

Spring的JDBC Template

时间:2018-08-16 19:51:56      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:ring   bcp   pac   cat   package   ima   导入   发包   imp   

Spring的JDBC Template(JDBC模板)简化JDBC API开发,使用上和Apache公司的DBUtils框架非常类似)

快速入门实例

1、创建项目后,导入Spring基础核心开发包以及日志记录相关包

导入JDBC模板开发包:spring-jdbc-3.2.7.RELEASE.jar、spring-tx-3.2.7.RELEASE.jar以及mySql的驱动

2、创建applicationContext.xml

3、编写一个测试类

package com.js.demo1;


import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
 
public class SpringJDBCTemplateTest {
    
    @Test
    public void demo1(){
        
        //创建连接池,这里使用的是Spring自带的连接池
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        //设置参数
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
        dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/springjdbc");
        dataSource.setUsername("root");
        dataSource.setPassword("123456");
        
        //使用JDBC的模板,传入DataSource,带参构造器或者setter方法均可
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        jdbcTemplate.execute("create table user (id int primary key auto_increment,name varchar(20))");
        System.out.println("创建 table user...");
    }
}

默认连接池、DBCP连接池、C3P0池的配置

1、默认连接池,实现类 DriverManagerDataSource

1、配置Spring默认连接池以及JDBC模板类

 

2、DBCP数据源 BasicDataSource 

 

3、C3P0数据源 ComboPooledDataSource(重点掌握)

 

Spring的JDBC Template

标签:ring   bcp   pac   cat   package   ima   导入   发包   imp   

原文地址:https://www.cnblogs.com/huangdabing/p/9484954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!