最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Spring+jdbc使用示例

来源:动视网 责编:小采 时间:2020-11-09 14:54:23
文档

Spring+jdbc使用示例

Spring+jdbc使用示例:myeclipse10使用spring框架结合jdbc操作数据库 步骤: 1、引入必要的jar包,使用到了如下的jar包 spring.jar aspectjrt.jar aspectjweaver.jar cglib-nodep-2.1.3.jar common-annotations.jar common-logging.j
推荐度:
导读Spring+jdbc使用示例:myeclipse10使用spring框架结合jdbc操作数据库 步骤: 1、引入必要的jar包,使用到了如下的jar包 spring.jar aspectjrt.jar aspectjweaver.jar cglib-nodep-2.1.3.jar common-annotations.jar common-logging.j


myeclipse10使用spring框架结合jdbc操作数据库 步骤: 1、引入必要的jar包,使用到了如下的jar包 spring.jar aspectjrt.jar aspectjweaver.jar cglib-nodep-2.1.3.jar common-annotations.jar common-logging.jar common-dbcp.jar common-pool.jar mysql-con

myeclipse10使用spring框架结合jdbc操作数据库

步骤:

1、引入必要的jar包,使用到了如下的jar包

spring.jar

aspectjrt.jar

aspectjweaver.jar

cglib-nodep-2.1.3.jar

common-annotations.jar

common-logging.jar

common-dbcp.jar

common-pool.jar

mysql-connector-java-5.1.13.jar

2、配置命名空间

3、配置数据源

使用的是从properties读取属性,下面蓝色部分是引入属性文件必要的代码,其中

jdbc.properties是属性文件的名称。
 
	
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
下面是主要的文件的源代码:

beans.xml



  
	
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 	
	 
	 
	 
	 
	 
	 	
	 
	 
jdbc.properties文件
driverClassName=org.gjt.mm.mysql.Driver
url=jdbc\:mysql\://localhost\:3306/person?useUnicode\=true&characterEncoding\=UTF-8
username=root
password=root
initialSize=1
maxActive=500
maxIdle=2
minIdle=1
数据库实现增删查改的java文件
package com.gdhdcy.service.impl;

import java.util.List;

import javax.sql.DataSource;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.transaction.annotation.Transactional;

import com.gdhdcy.bean.Person;
import com.gdhdcy.service.PersonService;

//声明事务,这样就会自动的打开事务和关闭事务
@Transactional
public class PersonServiceBean implements PersonService {
	private JdbcTemplate jdbcTemplate;
	
	public void setDataSource(DataSource dataSource) {
	this.jdbcTemplate = new JdbcTemplate(dataSource);
	}

	public void delete(Integer personid) {
	jdbcTemplate.update("delete from person where id=?", new Object[]{personid},
	new int[]{java.sql.Types.INTEGER});
	}

	public Person getPerson(Integer personid) {	
	return (Person)jdbcTemplate.queryForObject("select * from person where id=?", new Object[]{personid}, 
	new int[]{java.sql.Types.INTEGER}, new PersonRowMapper());
	}

	@SuppressWarnings("unchecked")
	public List getPersons() {
	return (List)jdbcTemplate.query("select * from person", new PersonRowMapper());
	}

	public void save(Person person) {
	
	jdbcTemplate.update("insert into person(name) values(?)", new Object[]{person.getName()},
	new int[]{java.sql.Types.VARCHAR});
	System.out.println("保存成功");
	}

	public void update(Person person) {
	jdbcTemplate.update("update person set name=? where id=?", new Object[]{person.getName(), person.getId()},
	new int[]{java.sql.Types.VARCHAR, java.sql.Types.INTEGER});
	}
}
下面是完整源代码下载链接

http://pan.baidu.com/s/1ntG6T3z

下载文件直接导入到您的myeclipse,然后建立mysql的数据库(数据库文件也在代码文件夹中)。

文档

Spring+jdbc使用示例

Spring+jdbc使用示例:myeclipse10使用spring框架结合jdbc操作数据库 步骤: 1、引入必要的jar包,使用到了如下的jar包 spring.jar aspectjrt.jar aspectjweaver.jar cglib-nodep-2.1.3.jar common-annotations.jar common-logging.j
推荐度:
标签: 使用 例子 示例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top