05-JDBC连接MySQL数据库【删除数据】
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数据库【删除数据】相关推荐
- jdbc读取mysql数据库_Ecplise 中利用 JDBC 连接 Mysql 数据库读取数据
准备工作 将压缩包解压得到文件 mysql-connector-java-5.1.41-bin.jar 备用 打开 Mysql 控制台创建数据库及数据表,并插入测试数据.代码如下: CREATE DA ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- Java新手入门200例124之用JDBC连接Mysql数据库
文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解
本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...
- mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...
分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...
- java JDBC连接MySQL数据库调用存储过程进行查询
java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...
- JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)
目录 前言 JDBC的介绍 通过JDBC连接MySQL数据库 导入mysql驱动 连接数据库 连接数据库 判断连接是否成功 使用数据库实现登录 获取前端表单的用户输入 判断用户名和密码为空 查询表 判 ...
最新文章
- mac 显示隐藏文件
- EMC NetWorker备份oracle安装配置指南
- 小工匠聊架构 - 如何优雅的做系统架构设计01
- php 中margin-top,css margin-top属性怎么用
- 另一个日历(根据农历网上的寿星万年历修改)最新修改适应FF
- url存在宽字节跨站漏洞_利用WebSocket跨站劫持(CSWH)漏洞接管帐户
- cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
- [高速通道进阶一]如何理解高速通道的就近接入和一点接入连接全球
- python接口自动化(一)--什么是接口、接口优势、类型(详解)
- Android进阶篇-Http协议
- JAVA读锁不使用效果一样_为什么Java的同步集合不使用读/写锁?
- btsync多客户端同步的设置
- coreldraw快速撤回_CDR X8撤销、重做与重复操作方法介绍
- pta mysql训练题集 (221-240)
- 360桌面整理计算机图标,电脑桌面脏乱差 360桌面助手一键整理
- 在树莓派CM4+Ubuntu上使用DSI接口显示屏
- 关于开源框架GPUImage 的简单说明
- 大数据就业前景如何?马云曾经说过大数据是未来顶峰时代应验了
- Python:蜂巢(曼哈顿距离)
- 传感器的使用_手柄_3、ros使用罗技f710无线控制手柄
热门文章
- AB1601烧程序时注意事项
- BLE-NRF51822教程11-手机动态修改设备名
- c语言编程基本概念,读朱兆祺攻破C语言之一----编程基本概念
- Tensorboard—使用keras结合Tensorboard可视化
- C++ Primer 5th笔记(chap 17 标准库特殊设施)随机数
- (chap9 基于HTTP的功能追加协议) WebSocket使用浏览器进行全双工通信
- Kubernetes存储之Secret
- django中序列化、反序列化过程
- [armv9]-Introducing-Arm-Confidential-Compute-Architecture
- [watevrCTF 2019]Baby RLWE