我有一个关于在数据库中插入内容时更新java程序的问题。
cenario是,我可以在使用过的数据库中插入一行,然后当我进入下一个屏幕时,我可以选择最后插入的行。问题是,我必须重新启动应用程序以使更改可见,以便我可以选择最后插入的行。如何刷新应用程序而不重新启动它,以便我可以看到添加的行(或已删除)?
谢谢!
答案 0 :(得分:0)
我认为您必须按如下方式向数据库添加一些属性:
Statement stmt = conn.createStatement(
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.CONCUR_UPDATABLE);
现在,如果您的数据库已更新,那么您只需刷新GUI即可在GUI中获取新值。
此处Resultset.CONCUR_UPDATABLE
使您的数据库可更新,以便数据库中的任何更改也会反映在您的应用程序中