DBUtils——用来完成jdbc的CRUD
Posted life-is-demo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBUtils——用来完成jdbc的CRUD相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章