更新数据库连接java

时间:2014-01-22 17:36:13

标签: java mysql database refresh

我有一个关于在数据库中插入内容时更新java程序的问题。

cenario是,我可以在使用过的数据库中插入一行,然后当我进入下一个屏幕时,我可以选择最后插入的行。问题是,我必须重新启动应用程序以使更改可见,以便我可以选择最后插入的行。如何刷新应用程序而不重新启动它,以便我可以看到添加的行(或已删除)?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您必须按如下方式向数据库添加一些属性:

Statement stmt = conn.createStatement(
                           ResultSet.TYPE_FORWARD_ONLY,
                           ResultSet.CONCUR_UPDATABLE);

现在,如果您的数据库已更新,那么您只需刷新GUI即可在GUI中获取新值。

此处Resultset.CONCUR_UPDATABLE使您的数据库可更新,以便数据库中的任何更改也会反映在您的应用程序中