Spring的数据库开发之一--JDBC模板的使用

Spring框架降低了JavaEE API的使用难度,其中就包括JDBC的使用难度。Spring框架对ORM层的支持,除了可以整合ORM框架(例如hibernate,mybatis)外,还有JdbcTemplate,即使不使用其他的ORM框架,也可以大大简化Java的Jdbc操作。

下面用一个简单入门例子说明。

先放大图

1.我们使用mysql数据库,创建一个叫spring的数据库,并且创建一个叫account的数据表。


CREATE TABLE `account` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) DEFAULT NULL,
  `balance` double DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8

2.建立项目名为chap04的项目

 

3.引入如下jar包:4+1(4个基本包加第三方依赖包)+1(驱动包)+1(事务包)+1(整合包),一共8个包,不用配置文件只需要这8个包就行了。

 4.写测试代码

package cn.zdxh.jdbc.demo1;

import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;

public class JdbcTest {
	@Test
	public void demo1() {
		//创建数据源(或者叫数据池)
		DriverManagerDataSource dataSource = new DriverManagerDataSource();
		//给数据池设置属性
		dataSource.setDriverClassName("com.mysql.jdbc.Driver");
		dataSource.setUrl("jdbc:mysql:///spring?useUnicode=true&characterEncoding=UTF-8");
		dataSource.setUsername("root");
		dataSource.setPassword("root");
		//创建JdbcTemplate
		JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
		String sql="insert into account values(null,?,?)";
		int update = jdbcTemplate.update("insert into account values(null,?,?)", "胡兰",10000d);
	}
}

5.测试结果

 

总结:本文介绍了使用spring框架的JdbcTemplate 进行java或者javaweb的开发的步骤。这个是为以后的JdbcTemplate的配置打基础。了解了这个,配置文件就知道该如何进行属性注入了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值