在Eclipse中测试MySQL-JDBC(4)删除数据库中的数据【D】
2017-09-06 19:20
537 查看
【环境:参考:在Eclipse中测试MySQL-JDBC(1)入门【数据库查询】】
【注意:】
本java代码中的知识修改了前面的【增加】的一句代码
st.executeUpdate("insert into employee values(null,'等等',30)");
修改为:
int count = st.executeUpdate("delete from employee where id = 4");
//下句代码,判断删除操作是否执行,并且提示影响了几条数据(可以删除)
System.out.println("您成功删除了" + count + "条记录");
java代码如下:
package com.flying.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.Test;
public class Demo {
@Test
public void shanchu() {
Connection ct =null;
Statement st =null;
try {
Class.forName("com.mysql.jdbc.Driver");
ct = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbcDemo?characterEncoding=utf8", "root", "root");
st = ct.createStatement();
int count = st.executeUpdate("delete from employee where id = 4");
//下句代码,判断删除操作是否执行,并且提示影响了几条数据(可以删除)
System.out.println("您成功删除了" + count + "条记录");
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
if (ct != null) {
ct.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (st != null) {
st.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
【注意:】
本java代码中的知识修改了前面的【增加】的一句代码
st.executeUpdate("insert into employee values(null,'等等',30)");
修改为:
int count = st.executeUpdate("delete from employee where id = 4");
//下句代码,判断删除操作是否执行,并且提示影响了几条数据(可以删除)
System.out.println("您成功删除了" + count + "条记录");
java代码如下:
package com.flying.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.Test;
public class Demo {
@Test
public void shanchu() {
Connection ct =null;
Statement st =null;
try {
Class.forName("com.mysql.jdbc.Driver");
ct = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbcDemo?characterEncoding=utf8", "root", "root");
st = ct.createStatement();
int count = st.executeUpdate("delete from employee where id = 4");
//下句代码,判断删除操作是否执行,并且提示影响了几条数据(可以删除)
System.out.println("您成功删除了" + count + "条记录");
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
if (ct != null) {
ct.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (st != null) {
st.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
相关文章推荐
- 在Eclipse中测试MySQL-JDBC(2)优化【数据库查询】
- 在Eclipse中测试MySQL-JDBC(1)入门【数据库查询】
- 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接删除数据库数据
- MySQL 删除数据库中重复数据方法小结
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- 在Eclipse中测试MySQL-JDBC(11)关于mysql事务管理,JDBC事务管理,回滚点
- mysql 删除数据库中所有的表中的数据,只删database下面所有的表。
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- Eclipse 与 mysql 链接与 JDBC 测试
- 在Eclipse中测试MySQL-JDBC(13)Apache的DBCP连接池和c3p0连接池
- MySQL数据迁移到MSSQL-以小米数据库为例-测试828W最快可达到2分11秒
- MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化
- mysql恢复删除的数据库和自动备份数据
- 【MySQL学习笔记】2:创建/删除/查看数据库,数据表
- JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作
- MySQL专题4之MySQL连接、MySQL数据类型、MySQL创建和删除以及选择数据库
- eclipse+jdbc+mysql+statement实现数据库的增删改
- mysql---为测试数据库填充大量数据
- MySQL语句删除数据库重复记录数据行
- JDBC操作数据库之删除数据