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

20Spring_JdbcTemplatem模板工具类

时间:2016-08-02 00:56:41      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:

JdbcTemplate 是Spring提供简化Jdbc开发模板工具类。为了更好的了解整个JdbcTemplate配置数据库连接池的过程,这篇文章不采用配置文件的方式,而是采用最基本的代码

的方式来写。后一篇文章会讲配置文件的方式。

1.Spring 对一下的持久层技术支持

技术分享
2.jdbcTemplate快速入门
 
第一步:在项目中导入jar包
其中Spring核心包有四个,日志包有两个,测试包一个。如下
 
技术分享
 
因为要用到jdbcTemplate所以还要导入以下两个jar包
 

      spring-jdbc-3.2.0.RELEASE.jar

       spring-tx-3.2.0.RELEASE.jar

 

因为要用到Mysql数据库的包,所以再导入mysql的包

技术分享

 

 

 

第二步:编写jdbc模板程序
 
 这里所以说一下:DriverManagerDataSource是Spring内置的数据库连接池,他与C3P0的级别是一样的。JdbcTemplate是Spring提供的便于数据库操作的类。里面就是把
数据库连接池传进去就可以了。
jdbcTemplate的构造函数为
public JdbcTemplate(DataSource dataSource) {

也就是说只要是继承了Database接口的类都是可以传入的。比如JdbcTemplate(这里放置c3p0数据库连接池)也是可以的。换句话说下面代码的第一步和第二步其实关系不大的。是通用的

 

 

 

 

 

具体案例如下:

public void testdemo1()
    {
    
    //使用jdbcTemplate去建表
    //1.创建数据库连接池,使用spring内置的连接池
    DriverManagerDataSource dataSource=new DriverManagerDataSource();
    //连接数据库驱动
    dataSource.setDriverClassName("com.mysql.jdbc.Driver");
    dataSource.setUrl("jdbc:mysql:///spring3_day2");
    dataSource.setUsername("root");
    dataSource.setPassword("root");
    
    


//2.通过连接池构造模板对象 JdbcTemplate jdbcTemplate=new JdbcTemplate(dataSource); //3.执行SQl语句,创建一个person表,设置里面的字段 jdbcTemplate.execute("create table person(id int primary key,name varchar(20))"); }

可以查看一下JdbcTemplate的源代码。

程序执行结果是在spring3_day2创建了一个person表,
 
 
 
 

20Spring_JdbcTemplatem模板工具类

标签:

原文地址:http://www.cnblogs.com/shenxiaoquan/p/5727668.html

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