Java删除数据库中的数据

1:删除数据库中数据表中的数据同样也是一个非常用的技术,使用executeUpdate()方法执行用来做删除SQL的语句可以删除数据库表中的数据

2:本案例使用Statement接口中的executeUpdate()方法,删除数据库中users表中id为1的用户信息

 1 package com.ningmeng;
 2
 3 import java.sql.*;
 4 /**
 5  *
 6  * @author biexiansheng
 7  *
 8  */
 9 public class Test06 {
10
11     public static void main(String[] args) {
12         // TODO Auto-generated method stub
13         try {
14             Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动
15             System.out.println("加载数据库驱动成功");
16             String url="jdbc:mysql://localhost:3306/test";//声明自己的数据库test的url
17             String user="root";//声明自己的数据库账号
18             String password="123456";//声明自己的数据库密码
19             //建立数据库连接,获得连接对象conn
20             Connection conn=DriverManager.getConnection(url,user,password);
21             System.out.println("连接数据库成功");
22             String sql="delete from users where id=1";//生成一条sql语句
23             Statement stmt=conn.createStatement();//创建Statement对象
24             stmt.executeUpdate(sql);//执行sql语句
25             System.out.println("数据库删除成功");
26             conn.close();
27             System.out.println("数据库关闭成功");//关闭数据库的连接
28         } catch (ClassNotFoundException e) {
29             // TODO Auto-generated catch block
30             e.printStackTrace();
31         } catch (SQLException e) {
32             // TODO Auto-generated catch block
33             e.printStackTrace();
34         }
35
36
37     }
38
39 }


 3:批量删除操作

 1 package com.ningmeng;
 2
 3 import java.sql.*;
 4 /**
 5  *
 6  * @author biexiansheng
 7  *
 8  */
 9 public class Test06 {
10
11     public static void main(String[] args) {
12         // TODO Auto-generated method stub
13         try {
14             Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动
15             System.out.println("加载数据库驱动成功");
16             String url="jdbc:mysql://localhost:3306/test";//声明自己的数据库test的url
17             String user="root";//声明自己的数据库账号
18             String password="123456";//声明自己的数据库密码
19             //建立数据库连接,获得连接对象conn
20             Connection conn=DriverManager.getConnection(url,user,password);
21             System.out.println("连接数据库成功");
22             String sql="delete from users where sex=2";//生成一条sql语句
23             Statement stmt=conn.createStatement();//创建Statement对象
24             stmt.executeUpdate(sql);//执行sql语句
25             System.out.println("数据库删除成功");
26             conn.close();
27             System.out.println("数据库关闭成功");//关闭数据库的连接
28         } catch (ClassNotFoundException e) {
29             // TODO Auto-generated catch block
30             e.printStackTrace();
31         } catch (SQLException e) {
32             // TODO Auto-generated catch block
33             e.printStackTrace();
34         }
35
36
37     }
38
39 }

至此,java中使用jdbc操作数据库的增删改查全部操作完毕,参考者可以在上下篇随笔中参考,熟悉练习和使用jdbc操作数据库,理清操作思路,为以后学习更深打好基础

posted @ 2016-10-23 10:19 别先生 阅读( ...) 评论( ...) 编辑 收藏

Java删除数据库中的数据相关推荐

  1. jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据

    如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...

  2. Java向数据库中插入数据出错时怎么避免插入错误数据

    Java向数据库中插入数据出错时怎么避免插入错误数据 对于初学者,向数据库写数据时,当程序输错,会有错误的数据写入了数据库,这是可以用捕获异常回滚的方法避免这种情况的发生 代码如下: /** 完成增删 ...

  3. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

  4. 【转】删除数据库中重复数据的几个方法

    数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置-- 方法一 declare @max integer,@id integer declare cur ...

  5. 删除数据库中重复数据的几个方法(转)

    数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置-- 方法一 declare @max integer,@id integer declare cur ...

  6. 删除数据库中重复数据的方法

    有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易解决,使用 ...

  7. mysql中如何大量删除数据_mysql如何批量删除数据库中的数据

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  8. 删除数据库中重复数据

    – max 保留新的数据 DELETE from sys_group_user where id in ( SELECT s.id from ( SELECT id from sys_group_us ...

  9. java显示数据库_java查询数据库中的数据并显示

    java查询数据库中的数据并显示 关注:93  答案:2  mip版 解决时间 2021-01-17 16:29 提问者笑低了眉眼 2021-01-17 04:11 button.addSelecti ...

最新文章

  1. Android Chromium WebView Crash
  2. python组合数等于一个值_Python如何实现随机组合结果元组重复数量不能超过某个值?...
  3. MVC与MVVM框架
  4. Flash常用快捷键大全 (hotkey)
  5. Django博客功能实现—文章评论功能
  6. Slave is not configured or failed to initialize properly. You must at least set --server-id
  7. 受两大市场拖累 IC Insights下调物联网半导体增长预期
  8. 使用ffmpeg步骤
  9. python爬网站信息_爬取网页信息的小能手——微软PowerBI
  10. tekla钢结构算量_BIM钢结构造价怎么做?BIM如何用于钢结构工程量计算?
  11. 什么是私有ip 、A类地址、B类地址和C类地址?
  12. java实现有限自动机_Java 实现一个非确定性有限自动机(NFA)
  13. Python——输入若干行,每行若干行整数,求所有整数的最大值
  14. 2021-2027全球与中国陶瓷基板市场现状及未来发展趋势
  15. octobercms mysql_在Ubuntu 18.04/Debian 9上安装October CMS
  16. beautify配置
  17. Encrypt加密解密
  18. 基于QT(c++)的家庭财务管理系统
  19. Scalable Object Detection using Deep Neural Networks 阅读笔记
  20. Echarts图设置好了但是在页面无法显示问题

热门文章

  1. Arcmap栅格计算器出错
  2. 修改HDFS上的文件权限
  3. 电竞数据:python之fundata的初步使用
  4. 主板电池掉电系统时间错误的解决方法
  5. VMware虚拟机安装苹果系统、linux系统以及VMtools的安装介绍(超详细)
  6. 浅谈Python自带数据库SQLite3模块的使用(全面详细)
  7. 写给互联网人35岁之后的建议
  8. 中医美白验方无毒无害健康美白
  9. Linux驱动笔记-字符设备,块设备,网络设备
  10. 华为手机会升级鸿蒙,可以升级到鸿蒙OS的四款华为手机,相信都没有后悔入手!...