package dBUtils;
import java.sql.SQLException;
import org.apache.commons.dbutils.QueryRunner;
import org.junit.Test;
import c3p0.c3p0工具类;
/**
* 测试DBUtils
* @author xxx
*
*/
public class DBUtils增删改 {
/**
* 修改数据
*/
@Test
public void testUpdataUser() {
try {
//创建核心QueryRunner
QueryRunner qr = new QueryRunner(c3p0工具类.getDataSource());
//2.编写sql语句
String sql = "update user set uname=? where uid=?";
//为占位符设置参数
Object[] params = {"安珏",4};
//执行语句
int row = qr.update(sql,params);
if(row>0) {
System.out.println("修改成功");
}else {
System.out.println("修改失败");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 增加一个
*/
@Test
public void testAddUser() {
try {
//创建核心QueryRunner
QueryRunner qr = new QueryRunner(c3p0工具类.getDataSource());
//2.编写sql语句
String sql = "insert into user values(null ,?,?)";
//为占位符设置参数
Object[] params = {"余淮","耿耿"};
//执行语句
int row = qr.update(sql,params);
if(row>0) {
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
DBUtils的增删改代码实例
最新推荐文章于 2022-07-06 10:55:46 发布
本文详细介绍使用DBUtils进行数据库操作的实战案例,包括如何利用QueryRunner类执行更新和插入操作,通过具体代码示例展示如何修改和添加数据。
2706

被折叠的 条评论
为什么被折叠?



