package com.itheima1;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mysql.jdbc.Driver;
public class Demo03_Update {
public static void main(String[] args) throws SQLException {
//1:导包
//2:注册驱动
DriverManager.registerDriver(new Driver());
//3:建立连接 与数据库建立连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/gjp", "root", "12");
//4:获取可操作SQL语句的对象
Statement stat = conn.createStatement();
String sql = "UPDATE gjp_ledger SET money = 20000 WHERE ID = 1";
String sql2 = "SELECT * FROM gjp_ledger";
//5:通过statement对象向数据库发送SQL指令,获取结果集
stat.executeUpdate(sql);
ResultSet resultSet = stat.executeQuery(sql2);
//6:操作结果集
while(resultSet.next()) {
int ID = resultSet.getInt("ID");
String parent = resultSet.getString("parent");
double money = resultSet.getDouble("money");
int sid = resultSet.getInt("sid");
String account = resultSet.getString("account");
Date createtime = resultSet.getDate("createtime");
String ldesc = resultSet.getString("ldesc");
System.out.println(ID + " " + parent + " " + money + " " + sid + " " + account + " "
+ createtime + " " + ldesc );
}
//7:释放资源
conn.close();
stat.close();
resultSet.close();
}
}
|
|