因为我不允许使用任何形式的数据库,所以我无法在逻辑上将表与SQL语句连接起来。我留下了文本文件的选项。我目前有3个文本文件。流程是这样的 - 客户预订可能包含许多门票。我该如何检索&在控制台上显示相关信息?任何代码片段都非常感谢。
3个表: - 客户,预订,票务
我知道怎么读&然而,将数据更新到文本文件中。
答案 0 :(得分:0)
我会将文件中的数据加载到某些结构中,并编写一些可以对它们进行操作的类。工作完成后,只需将数据写回文件即可。如果您知道如何读取和更新文本文件中的数据,则可以执行以下操作:)。
我的第一个是创建,,的映射,(其中整数是“表”的主键)。这样做只会限制您只能通过主键搜索“表格”。或者,您可以遍历相关地图中的每个元素并检查,例如CustomerEmail等于(...)。
我不太熟悉Java,但您也可以检查是否可以使用某种DataTable对象(或其在Java中的等效对象)并使用从文件中获取的数据填充此对象。
不同的方法是使用JSON(或XML)。只需在项目中添加一些JSON处理器(Jackson),然后用JSON格式化数据。使用Jackson(或其他JSON库)将数据加载到您的应用程序中将是微不足道的。