Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mysql加载以前的查询数据以同时显示查询_Java_Mysql_Jdbc_Prepared Statement - Fatal编程技术网

Java mysql加载以前的查询数据以同时显示查询

Java mysql加载以前的查询数据以同时显示查询,java,mysql,jdbc,prepared-statement,Java,Mysql,Jdbc,Prepared Statement,这是第一次,这个查询工作正常,数据正在加载到MySql数据库中。但是,当我在更改值后执行相同的程序时,数据库也在一次又一次地加载以前加载的值。。 为什么会发生这种事。明白了,问题实际上在于eclipse本身。对eclipse进行任何更改后,它不会自动保存新副本,而当我们尝试编译它时,它会编译旧副本,而不会进行任何新更改。如果在任何更改后手动保存代码,则工作正常…即使在运行编程它没有显示任何异常,db正在加载一个带有以前值的新记录…尝试关闭您已打开的资源我认为问题在于eclipse本身,甚至不是声

这是第一次,这个查询工作正常,数据正在加载到MySql数据库中。但是,当我在更改值后执行相同的程序时,数据库也在一次又一次地加载以前加载的值。。
为什么会发生这种事。

明白了,问题实际上在于eclipse本身。对eclipse进行任何更改后,它不会自动保存新副本,而当我们尝试编译它时,它会编译旧副本,而不会进行任何新更改。如果在任何更改后手动保存代码,则工作正常…

即使在运行编程它没有显示任何异常,db正在加载一个带有以前值的新记录…尝试关闭您已打开的资源我认为问题在于eclipse本身,甚至不是声明的变量con,而是正在打印sysout(con);作为com.mysql.jdbc。Connection@4bd767
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();
        }

    }
}