我要向我父亲提出商业申请,使商品及服务税(gst)的申报更容易。我已经准备好了设计,我将使用javafx。
用户将在中输入数据 tableview
这些数据需要存储起来以备将来参考。
这个 tableview
需要转换成excel文件(使用ApachePOI)。excel文件将被发送给一个c.a,他将代表我父亲提交商品及服务税。
应用程序需要将数据导入/导出到 tableview
并根据需要编辑数据。
我有两个选择:
从存储/检索数据 MySQL
至 tableview
,根据用户的意愿进行更新,然后将数据导出到excel文件中发送给c.a。
将excel文件中的数据存储/检索到 tableview
,根据用户的意愿进行更新,并将excel文件发送给c.a。
我计划将应用程序扩展为一个完整的业务软件,可以管理整个业务。
我应该用什么?哪一个更有效?为什么?
我希望我能表达我的问题(我不擅长写作)。
2条答案
按热度按时间k5ifujac1#
在我看来,使用mysql来分解数据更有效,也更有可能,因为读写excel文件会花费很多时间,而且速度较慢。
kx1ctssn2#
我会回答我自己的问题,因为我已经得到了答案。
我现在使用sqlite,因为使用csv或excel文件会消耗大量资源(我试过)。
我将使用应用程序本身的脚本同步驱动器中的.db文件。mysql绝对是更好的选择,但我想数据库是由两台计算机在同一时间使用(不是在网络),所以我将不得不支付在线数据库。
我将存储.db文件和驱动器,并在应用程序运行时检索它。这样就安全了。