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的主要内容,如果未能解决你的问题,请参考以下文章

QueryRunner类

DBUtils

第7章WEB07- JDBC篇

DBUtils

DbUtils入门之QueryRunner

TxQueryRunner-JDBC小工具