博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DbUtils类的添加,修改,删除
阅读量:6577 次
发布时间:2019-06-24

本文共 1890 字,大约阅读时间需要 6 分钟。

package cn.jy.demo;

import java.sql.Connection;

import java.sql.SQLException;

import org.apache.commons.dbutils.DbUtils;

import org.apache.commons.dbutils.QueryRunner;

 

public class queryrunner {

private static Connection con=JDBCUtilsConfig.getConnection();
public static void main(String[] args) throws SQLException {
//insert();
//update();
//delete();
//insert1();
insert2();
}
public static void delete() throws SQLException{
QueryRunner qr=new QueryRunner();
String sql="DELETE FROM zhangwu1 WHERE id=?";
int row= qr.update(con,sql,14);
System.out.println(row);
DbUtils.close(con);
}
public static void update() throws SQLException{
QueryRunner qr=new QueryRunner();
String sql="UPDATE zhangwu1 SET flname=?,money=?,zhanghu=?,date=?,description=?WHERE id=?";
Object[] param={"杨修","5000","4402","996-2","太差劲","2"};
int row= qr.update(con,sql,param);
System.out.println(row);
DbUtils.close(con);
}
public static void insert() throws SQLException{
QueryRunner qr = new QueryRunner();
String sql="INSERT INTO zhangwu1(flname,money,zhanghu,DATE,description)VALUES(?,?,?,?,?)";
Object[] obt={"新垣结衣","90000","4401","1980-2","非常优秀"};
int row =qr.update(con,sql,obt);
System.out.println(row);
DbUtils.close(con);
}
public static void insert1() throws SQLException{
QueryRunner qr = new QueryRunner();
String sql="INSERT INTO zhangwu1(flname,money,zhanghu,date,description)values(?,?,?,?,?)";
Object[] obt={"石原里美","90000","4402","1980-9","非常优秀"};
int row= qr.update(con,sql,obt);
System.out.println(row);
DbUtils.close(con);
}
public static void insert2() throws SQLException{
QueryRunner qr = new QueryRunner();
String sql="INSERT INTO zhangwu1(flname,money,zhanghu,date,description)values(?,?,?,?,?)";
Object[] obt={"李世民","9000000","4402","880-9","及其优秀"};
int row= qr.update(con,sql,obt);
System.out.println(row);
DbUtils.close(con);
}
}

转载于:https://www.cnblogs.com/Fisherman13/p/10437218.html

你可能感兴趣的文章
简单对比WDCP与宝塔面板WEB环境区别与选择建议
查看>>
PostgreSQL全文检索简介
查看>>
Canvas学习:globalCompositeOperation详解
查看>>
C语言轻松高效学习方法之:多种方法实现
查看>>
javascript--Object遍历
查看>>
网络协议详解
查看>>
【Java动态性】之反射机制 reflection
查看>>
前端框架是什么?十个主流web前端框架分析
查看>>
第一章 计算机工作原理
查看>>
Java 集合 HashMap ConcurrentHashMap
查看>>
ActiveReports 9实战教程(3): 图文并茂的报表形式
查看>>
H3C三层交换机策略路由---准入流量导入实施
查看>>
责任链模式(Chain of responsibility pattern)
查看>>
javascript学习小结-2012-05-18
查看>>
Linux 文件系统剖析
查看>>
oracle 数据文件,控制文件和参数文件全部丢失恢复
查看>>
如何编写一个稳定的网络程序(TCP)
查看>>
[20181214]open file using O_DIRECT.txt
查看>>
斐波那契数列通项公式的推导
查看>>
杀死占用8080端口的进程
查看>>