使用 Java JDBC 实现增加、删除、更新表中记录的操作。
使用 Java JDBC 相关技术完成以下操作:
百度云网盘:
链接:https://pan.baidu.com/s/1e1txsZXqGB4-coCrmXsxzg
提取码:63l0
代码具体实现
public class JDBCDemo {
// 添加学生信息
@Test
public void testInsert() throws SQLException {
System.out.println("嗨客网(www.haicoder.net)\n");
// 连接数据库
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/haicoder_jdbc","root","root");
// 创建语句对象
Statement statement = connection.createStatement();
// 添加学生信息
int row = statement.executeUpdate("INSERT INTO student VALUES(NULL,'张三',TRUE,'1997-10-14'),(NULL,'李四',TRUE,'1998-10-10'),(NULL,'王五',TRUE,'2020-10-24')");
System.out.println("添加了" + row + "行记录");
// 关闭连接
statement.close();
connection.close();
}
// 更新学生信息
@Test
public void testUpdate() throws SQLException {
System.out.println("嗨客网(www.haicoder.net)\n");
// 连接数据库
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/haicoder_jdbc","root","root");
// 创建语句对象
Statement statement = connection.createStatement();
// 修改学生信息
int row = statement.executeUpdate("UPDATE student SET `name` = '赵六',birthday = '2002-10-24' WHERE id = 3");
System.out.println("修改了" + row + "行记录");
// 关闭连接
statement.close();
connection.close();
}
// 删除学生信息
@Test
public void testDelete() throws SQLException {
System.out.println("嗨客网(www.haicoder.net)\n");
// 连接数据库
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/haicoder_jdbc","root","root");
// 创建语句对象
Statement statement = connection.createStatement();
// 删除某个学生信息
int row = statement.executeUpdate("DELETE FROM student WHERE id = '3' ");
System.out.println("删除了" + row + "行记录");
}
}
添加学生信息,结果如下图:

此时查看数据库,学生信息添加成功,如下图:

修改学生信息,结果如下图:

此时查看数据库,学生信息修改成功,如下图:

删除学生信息,结果如下图:

此时查看数据库,学生信息修改成功,如下图:

以上案例实现通过 Java JDBC 相关技术操作数据表,对表中数据进行增加、更新、删除(注意:本案例需要提前创建数据库 haicoder_jdbc
,以及创建数据表 student
)。