2013-10-23 81 views
0

我使用Java编写扫雷游戏,并使用DefaultTableModel作为简单用户统计表。我可以添加新用户并更新他们的统计数据(已玩游戏和赢得游戏)。这对于它的简单性来说工作得很好。但是我发现每次编译时,我都丢失了上次运行创建的数据。有没有办法永久保存数据?还是有更好的系统可以用来永久保存用户和他们的统计数据。以表格形式保存数据(用户统计信息)JAVA

回答

1

为了永久存储数据,您需要将它放在某种存储设备上,例如HDD。这样做的一些方法可能是将其存储在简单的文本文件中,并根据需要将其读回到程序中。这样做的优点是使用Java读取/写入txt文件相对简单。但是,这种方法会将您的信息暴露给外部世界,除非您加密该信息,并且如果您拥有大量数据,则可能不是最好的方法。

另一种方法是使用数据库,如Apache Derby来存储信息,然后在重新加载程序时从中读取信息。这样,您的信息永久保存在某个地方,您可以通过编程方式轻松访问/修改/保存。但是,这个选项稍微复杂一些,因为您至少需要对JDBC和SQL有基本的了解。

祝你好运!

相关问题