为这个代码添加修改数据库的功能
时间: 2024-03-25 14:36:57 浏览: 19
要添加修改数据库的功能,可以使用executeUpdate()方法执行SQL更新语句,例如:
```java
// 修改数据
String sql = "update shuju set age=20 where name='张三'";
int rows = stmt.executeUpdate(sql);
System.out.println("成功修改" + rows + "条数据");
```
这段代码将会修改名字为“张三”的记录的年龄为20岁。需要注意的是,如果要修改多条记录,需要在SQL更新语句中使用WHERE子句指定条件。同时,如果有多个修改操作,可以在同一个Statement对象中执行多个executeUpdate()方法。完整的修改数据库的代码如下:
```java
package fengzishuo;
import java.sql.*;
public class asa {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); // 加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("成功加载Mysql驱动程序!");
} catch (Exception e) {
System.out.print("加载Mysql驱动程序时出错!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/chaoshi", "root", "123456");
// 连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("成功连接Mysql服务器!");
Statement stmt = connect.createStatement();
// 查询数据
ResultSet rs = stmt.executeQuery("select * from shuju");
while (rs.next()) {
System.out.println(rs.getString("name") + " " + rs.getInt("age"));
}
// 修改数据
String sql = "update shuju set age=20 where name='张三'";
int rows = stmt.executeUpdate(sql);
System.out.println("成功修改" + rows + "条数据");
connect.close();
} catch (Exception e) {
System.out.print("获取数据错误!");
e.printStackTrace();
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)