最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

使用DbUtils实现增删改查

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

使用DbUtils实现增删改查

使用DbUtils实现增删改查:commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首 commons-d
推荐度:
导读使用DbUtils实现增删改查:commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首 commons-d


commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首

commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。

/**
 * DbUtils的用法:利用DbUtils实现增删改查操作
 * @project_name Day12 
 * @class_name DbUtilsDemo1 
 * @author Dovinya
 * @data 2014-8-27 下午11:07:09 
 * @version 1
 * @notes
 */
/*
 create database day12;
 use day12;
 create table table1 (
 	id int primary key auto_increment,
 	name varchar(20),
 	salary double
 );
 
 insert into table1 values(null,'zhang',234.5);
 insert into table1 values(null,'li',234.5);
 insert into table1 values(null,'wang',3242);
 insert into table1 values(null,'zhao',32543);
 insert into table1 values(null,'pan',4654);
 insert into table1 values(null,'he',4235);
 
 * 
 */
public class DbUtilsDemo1 {
	/*
	 * 利用DbUtils实现更改操作
	 */
	public void update() throws SQLException {
	
	//获取数据源对象
	QueryRunner runner = new QueryRunner(new ComboPooledDataSource());
	runner.update("update table1 set salary =100");	
	}
	
	@Test
	public void add() throws SQLException{
	//获取数据源对象
	QueryRunner runner = new QueryRunner(new ComboPooledDataSource());
	runner.update("insert into table1 values(1,?,?)","lisi",1000);
	}
	@Test
	public void delete() throws SQLException{
	//获取数据源对象
	QueryRunner runner = new QueryRunner(new ComboPooledDataSource());
	runner.update("delete from table1 where name = 'lisi'");
	}
	
	@Test
	public void query() throws SQLException{
	//获取数据源对象
	QueryRunner runner = new QueryRunner(new ComboPooledDataSource());
	List list = runner.query("select *from table1 where id(){

	@Override
	public List handle(ResultSet rs) throws SQLException {
	
	List list = new ArrayList();
	while(rs.next()){
	User user = new User();
	user.setId(rs.getInt("id"));
	user.setName(rs.getString("name"));
	user.setSalary(rs.getDouble("salary"));
	
	list.add(user);
	}
	
	return list;
	}
	
	}, 5);
	
	System.out.println(list); //这里可以加断点调试观察
	}
}

文档

使用DbUtils实现增删改查

使用DbUtils实现增删改查:commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首 commons-d
推荐度:
标签: 利用 使用 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top