我应该如何刷新显示来自 mySQL 数据库的数据的图形用户界面?

How should I refresh gui that is displaying data from a mySQL database?

我正在使用 JDBC 连接到我程序中的 mySQL 数据库。在运行时,用户可以通过添加新内容来修改数据库的内容(更多功能即将到来,但现在我只有这些)。但是,当创建一个新的数据库条目时,我希望显示内容的 gui 使用修改后的数据更新自己。

我知道如何更新 gui 元素,但这似乎不适用于从我的数据库创建的结果集。

我是 mySQL 和 JDBC 的新手,所以非常感谢任何帮助!

第一个问题: - 如果它是一个网络应用程序,你可以使用 Ajax 和 ajax 回调来管理你的应用程序的 return (成功或失败) - 如果它是一个标准的应用程序,你可以用这种方式管理(在我这边工作): 用户添加数据后,您需要等待数据库的结果。如果 (insert/update/delete) 没有 return 任何异常,您必须修改您的 GUI (add/update/remove) 您的显示。如果你有任何问题,你不应该修改你的 gui。

不要执行任何 select 全部,因为如果数据库很大,您的应用程序可能会崩溃。