从一个csv读取与从文件夹读取然后从csv读取

时间:2019-09-14 15:14:12

标签: java database csv

我对组织小程序的数据库有疑问。我将编写一个小程序,只需要添加/编辑/删除客户,并在需要时向他们添加注释/图像即可。他们可以根据需要添加任意数量的注释或图像。这意味着0、1甚至1000。

我的问题是:我不想使用需要安装的数据库,也不想使用依赖于此的操作系统。

因此,我想知道每个客户最好有一个文件夹,其中包含一个包含客户信息的csv以及以.txt文件+图像形式存在的所有注释(如果有)。

OR

与所有客户一起拥有一个csv文件,并在一个文件中包含所有注释/图像,并在客户csv行中具有文件名以供参考。

感谢您的阅读。如果没有这样的软件,我会很希望他们向我建议,因为我找不到任何软件。

2 个答案:

答案 0 :(得分:2)

H2数据库引擎

  

我不想使用我需要安装的数据库,也不想使用依赖于该操作系统的操作系统。

H2 Database Engine可以嵌入您的应用程序中,因此无需单独安装。 H2是纯Java,因此独立于平台。

H2是功能齐全的基于SQL的JDBC兼容关系数据库系统。该产品是积极开发的并且很受欢迎。

答案 1 :(得分:1)

SQLite3

  

我不想安装,或者不依赖任何操作系统

您可以使用SQLite3,此数据库不依赖于os,并且您不必以复杂的方式安装它。 H2是一个很好的系统,因此您可以选择。