public class Sample {
public static void main(String[] args) {
Connection con;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(
"jdbc:mysql://localhost/cluster", "root",
"password");
PreparedStatement pst = con
.prepareStatement("INSERT INTO EMPLOYEE_DETAILS (EMPLOYEE_ID,NAME,SALARY,DEPARTMENT,MANAGER)VALUES(?,?,?,?,?)");
pst.clearParameters();
pst.setObject(1, 101);
pst.setObject(2, "sam");
pst.setObject(3, 1000000);
pst.setObject(4, "IT");
pst.setObject(5, "jord");
pst.execute();
System.out.println("values got updted-----");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
这个查询第一次工作正常,数据被加载到MySql数据库中。但是当我在更改值后执行相同的程序时,数据库也会一次又一次地加载先前加载的值。 为什么会发生这种情况..
答案 0 :(得分:0)