JDBC自学教程–终篇总结:

地址:http://blog.csdn.net/baidu_37107022/article/details/72600018

1.实现修改步骤

前三个步骤:注册、获得连接,创建statement对象方法,见上一节:

02-JDBC实战–JDBC查询数据库MySQL–http://blog.csdn.net/baidu_37107022/article/details/72597975

2.使用jdbc删除数据库中的数据

这里使用的是queryDemo数据库,表格为demo1student,表中数据如下:

1)删除单个数据

代码演示

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Properties;import org.junit.Test;public class Test11 {// 删除数据//删除单个数据    @Testpublic void deleteOne() {Connection connection = null;PreparedStatement ps = null;try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/queryDemo";Properties info = new Properties();info.put("user", "root");info.put("password", "123");connection = DriverManager.getConnection(url, info);String sql = "delete from demo1student where id between ? and ? ";ps = connection.prepareStatement(sql);ps.setInt(1, 13);ps.setInt(2, 17);int num = ps.executeUpdate();if (num > 0) {// 如果删除成功,则打印successSystem.out.println("Sucess");} else {// 如果删除失败,则打印FailureSystem.out.println("Failure");}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {// 5.关闭资源if (connection != null) {try {connection.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if (ps != null) {try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}}

运行结果:

1.删除前

2.删除后


2)删除表格中所有数据

代码演示

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Properties;import org.junit.Test;public class Test12 {// 删除表格中所有数据@Testpublic void deleteAll() {Connection connection = null;PreparedStatement ps = null;try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/queryDemo";Properties info = new Properties();info.put("user", "root");info.put("password", "123");connection = DriverManager.getConnection(url, info);String sql = "delete from demo1student";ps = connection.prepareStatement(sql);int num = ps.executeUpdate();if (num > 0) {// 如果删除成功,则打印successSystem.out.println("Sucess");} else {// 如果删除失败,则打印FailureSystem.out.println("Failure");}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {// 5.关闭资源if (connection != null) {try {connection.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if (ps != null) {try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
}

运行结果:
1.删除前

2.删除后

05-JDBC连接MySQL数据库【删除数据】相关推荐

  1. jdbc读取mysql数据库_Ecplise 中利用 JDBC 连接 Mysql 数据库读取数据

    准备工作 将压缩包解压得到文件 mysql-connector-java-5.1.41-bin.jar 备用 打开 Mysql 控制台创建数据库及数据表,并插入测试数据.代码如下: CREATE DA ...

  2. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  3. JDBC连接MySQL数据库及示例

    JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  4. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  5. Java新手入门200例124之用JDBC连接Mysql数据库

    文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...

  6. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  7. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  8. mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...

    分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...

  9. java JDBC连接MySQL数据库调用存储过程进行查询

    java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...

  10. JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)

    目录 前言 JDBC的介绍 通过JDBC连接MySQL数据库 导入mysql驱动 连接数据库 连接数据库 判断连接是否成功 使用数据库实现登录 获取前端表单的用户输入 判断用户名和密码为空 查询表 判 ...

最新文章

  1. mac 显示隐藏文件
  2. EMC NetWorker备份oracle安装配置指南
  3. 小工匠聊架构 - 如何优雅的做系统架构设计01
  4. php 中margin-top,css margin-top属性怎么用
  5. 另一个日历(根据农历网上的寿星万年历修改)最新修改适应FF
  6. url存在宽字节跨站漏洞_利用WebSocket跨站劫持(CSWH)漏洞接管帐户
  7. cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
  8. [高速通道进阶一]如何理解高速通道的就近接入和一点接入连接全球
  9. python接口自动化(一)--什么是接口、接口优势、类型(详解)
  10. Android进阶篇-Http协议
  11. JAVA读锁不使用效果一样_为什么Java的同步集合不使用读/写锁?
  12. btsync多客户端同步的设置
  13. coreldraw快速撤回_CDR X8撤销、重做与重复操作方法介绍
  14. pta mysql训练题集 (221-240)
  15. 360桌面整理计算机图标,电脑桌面脏乱差 360桌面助手一键整理
  16. 在树莓派CM4+Ubuntu上使用DSI接口显示屏
  17. 关于开源框架GPUImage 的简单说明
  18. 大数据就业前景如何?马云曾经说过大数据是未来顶峰时代应验了
  19. Python:蜂巢(曼哈顿距离)
  20. 传感器的使用_手柄_3、ros使用罗技f710无线控制手柄

热门文章

  1. AB1601烧程序时注意事项
  2. BLE-NRF51822教程11-手机动态修改设备名
  3. c语言编程基本概念,读朱兆祺攻破C语言之一----编程基本概念
  4. Tensorboard—使用keras结合Tensorboard可视化
  5. C++ Primer 5th笔记(chap 17 标准库特殊设施)随机数
  6. (chap9 基于HTTP的功能追加协议) WebSocket使用浏览器进行全双工通信
  7. Kubernetes存储之Secret
  8. django中序列化、反序列化过程
  9. [armv9]-Introducing-Arm-Confidential-Compute-Architecture
  10. [watevrCTF 2019]Baby RLWE