【发布时间】:2013-04-21 07:01:27
【问题描述】:
我还没有做过这样的事情,所以我只需要一点帮助来了解我应该往哪个方向走。我有一个我正在用java开发的应用程序。它有很多变量是指基于购买量的价格金额。一种产品有大约四十个基于数量的值。还有选择用户名的选项。选择用户名后,信息将附加到所选名称的工作表中。
我想知道处理此类数据的最佳方法是什么。我希望它在单独的工作表中,这样如果值发生更改,我可以在工作表中而不是在代码本身中更改它。用户信息也是如此。我也想把它分开。我对很多这些东西还是很陌生。我不想使用数据库,所以我想知道最好的方法是什么。
【问题讨论】:
-
问题很不清楚。这是一个用户界面设计问题吗?还是程序配置管理问题?这是一个什么样的应用程序(web?swing?android?命令行?)
-
问:为什么不想使用数据库?在所有条件相同的情况下,数据库听起来可能是一个理想解决方案。
-
如果您要管理大量数据,最好选择数据库。
-
那为什么不直接使用 SQLite 呢?它本质上是一个完全成熟的数据库,全部存储在一个文件中。您不必担心用户是否拥有数据库,与 Java 的连接非常简单。
-
如果你的信息不经常更新,也不是很大,那么你可以把它写成一个静态数组在它自己的一个类中;那是它自己的文件,并且可以相对容易地维护。这确实意味着信息仅在人们获得新的可执行文件时才会更新 - 但您的“很少连接到互联网”评论意味着可以。每当您需要表中的值时,您都可以在其他代码中引用此类。我仍然不明白您想对用户名做什么,以及这与“附加到工作表”有何关系。
标签: java