准备工作
1、下载并安装Java开发环境(JDK)和数据库管理系统(如MySQL)。
2、创建一个数据库和数据表,用于存储信息。
3、下载并添加数据库连接驱动(如MySQL Connector/J)。
编写Java程序
1、导入相关包:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;
2、编写数据库连接方法:
public static Connection getConnection() { String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "your_password"; Connection connection = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); connection = DriverManager.getConnection(url, user, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return connection; }
3、编写修改信息的方法:
public static void updateInfo(String id, String name, int age) { Connection connection = null; PreparedStatement preparedStatement = null; try { connection = getConnection(); String sql = "UPDATE users SET name = ?, age = ? WHERE id = ?"; preparedStatement = connection.prepareStatement(sql); preparedStatement.setString(1, name); preparedStatement.setInt(2, age); preparedStatement.setString(3, id); int rowsAffected = preparedStatement.executeUpdate(); if (rowsAffected > 0) { System.out.println("更新成功!"); } else { System.out.println("更新失败!"); } } catch (SQLException e) { e.printStackTrace(); } finally { if (preparedStatement != null) { try { preparedStatement.close(); } catch (SQLException e) { e.printStackTrace(); } } if (connection != null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
测试程序
在主方法中调用updateInfo
方法,传入要修改的用户的ID、姓名和年龄,观察控制台输出结果,如果输出“更新成功!”,则表示程序运行正常。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/640611.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复