使用JavaBean实现对MySQL数据库的增删改操作

package blog.seif.test;


import java.sql.SQLException;


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


import blog.seif.jdbc.C3P0Utils;
/**
 * 测试DBUtils的增删改
 * @author XiaoF
 * @date 2017年8月18日
 * @time 下午10:49:27
 */


public class TestDBUtils {


/**
* 删除
*/

@Test
public void testDeleteUser() {
//1,创建核心类QueryRunner
QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());
//2,编写sql语句
String sql = "delete from category where cid=?";
//3,为占位符设置值
Object[] params = {"c0002"};
//4,执行添加操作
try {
int rows = qr.update(sql,params);
if(rows>0) {
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}
} catch (SQLException e) {
e.printStackTrace();
}
}



/**
* 修改
*/
@Test
public void testChangeUser() {
//1,创建核心类QueryRunner
QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());
//2,编写sql语句
String sql = "update category set cname=? where cid=?";
//3,为占位符设置值
Object[] params = {"超人!","c0002"};
//4,执行添加操作
try {
int rows = qr.update(sql,params);
if(rows>0) {
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}
} catch (SQLException e) {
e.printStackTrace();
}
}




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

你可能感兴趣的:(JAVA,网络通信)