JDBC完成修改&删除

使用JDBC完成对表中数据的修改与删除

JDBC完成修改和删除步骤

第一步:导入jdbc驱动包

第二步:加载驱动

第三步:创建数据库连接对象:DriverManager.getConnection()

第四步:创建sql命令对象: createStatement()

第五步:创建sql语句

第六步:执行sql语句: executeUpdate()

第七步:关闭资源

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class TestUpdate {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String username = "hhh";
String password = "123456";
try {
//加载驱动
Class.forName(driver);
//创建数据库连接对象
conn = DriverManager.getConnection(url, username, password);
//创建sql命令对象
stmt = conn.createStatement();
//创建sql命令
String sql = "update stu set name = 'zhangsan' where name = 'limin'";
//执行sql命令
int i = stmt.executeUpdate(sql);
System.out.println("执行结果:"+i);
} catch (ClassNotFoundException e) {
System.out.println("驱动加载失败!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("数据库连接对象创建失败!");
e.printStackTrace();
}finally{
//关闭资源
try {
stmt.close();
} catch (SQLException e) {
System.out.println("stmt对象关闭失败");
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
System.out.println("conn对象关闭失败");
e.printStackTrace();
}
}
}
}

结论:JDBC中的增加、删除与修改除了sql语句不同以外,其余全部相同,所以不在给出删除数据的代码。

您的每一份支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------