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

DBUtils——用来完成jdbc的CRUD

时间:2019-05-20 10:30:59      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:怎样   sel   pac   utils   java   jdbc   insert   apach   runner   

1.DBUtils是java编程中的数据库操作实用工具,小巧简单实用,它封装了对JDBC的操作,可以少写代码

2.DBUtils的三个核心功能:

  QueryRunner中提供对sql语句操作的API;

  ResultSetHandler接口用于定义select操作后,怎样封装结果集;

  DbUtils类里面定义了关闭资源与事务处理的方法

3.DBUtils的简单demo:

  

package c3p0;

import java.sql.SQLException;

import org.apache.commons.dbutils.QueryRunner;
import org.junit.Test;

public class TestDBUtils {

@Test
public void testAdd(){
//1.创建核心类QueryRunner
QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());
//2.编写sql语句
String sql = "insert into user values(?, ?, ?)";
//3.为占位符设置值
Object[] params = {"1", "张三", "123456"};
//4.执行操作
try {
int rows = qr.update(sql, params);
if(rows > 0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

DBUtils——用来完成jdbc的CRUD

标签:怎样   sel   pac   utils   java   jdbc   insert   apach   runner   

原文地址:https://www.cnblogs.com/Life-is-Demo/p/10892570.html

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