Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.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 不显示并发更新_Java_Mysql_Swing_Jdbc_Resultset - Fatal编程技术网

Java 不显示并发更新

Java 不显示并发更新,java,mysql,swing,jdbc,resultset,Java,Mysql,Swing,Jdbc,Resultset,我使用上述代码可以立即查看数据库中的更改(st是语句对象,connection是连接对象)。但仍然没有立即反映插入、更新和删除。只有在我重新运行程序后,才会观察到错误。有没有办法刷新结果集 我不张贴整个代码,因为它是非常大的。请询问我是否必须制作节目的其他部分 我使用MySQL作为后端。您希望从查询返回的结果集总是更新为当前数据库的数据,对吗?它不是这样做的。如果其他人从其他地方插入数据,您的结果集不会反映该更改。这只意味着您可以使用ResultSet修改您检索的数据(添加/删除/等),但如果其

我使用上述代码可以立即查看数据库中的更改(
st
是语句对象,
connection
是连接对象)。但仍然没有立即反映插入、更新和删除。只有在我重新运行程序后,才会观察到错误。有没有办法刷新结果集

我不张贴整个代码,因为它是非常大的。请询问我是否必须制作节目的其他部分


我使用MySQL作为后端。

您希望从查询返回的结果集总是更新为当前数据库的数据,对吗?它不是这样做的。如果其他人从其他地方插入数据,您的结果集不会反映该更改。这只意味着您可以使用ResultSet修改您检索的数据(添加/删除/等),但如果其他人(或您代码的其他部分)修改了任何内容,这不会反映出来。确定。。。那么,如何刷新ResultSet?@bilesh.g,方法是重新执行该语句。我曾尝试过这样做,但由于某种原因,每当我运行该程序时,它都会显示异常。我想我得把整件事重新写一遍。
st = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);