【问题标题】:Hello, I want to create a javafx project, but does it need Database?你好,我想创建一个javafx项目,但是它需要数据库吗?
【发布时间】:2018-09-10 05:04:54
【问题描述】:

我想创建一个javafx项目,但它需要数据库吗?

当我创建这个程序时,当我输入这个名字和其他名字时保存这些名字。我的意思是将结果保存在程序中,运行时显示,我不需要存储一段时间。只是我运行它的时间?

【问题讨论】:

  • 没有。创建 JavaFX 应用程序不需要您设置数据库。
  • 如果你需要在程序运行之间存储数据,你只需要一个数据库。如果是小数据,您甚至可以简单地将其存储在文件中。
  • 您“可能”有很多不同的方式来执行此操作,您可能会根据自己的需要使用这些方式 - 或许可以查看How can I save the state of my program and then load it? 了解更多详情
  • 谢谢@DevashishJaiswal
  • 感谢@MadProgrammer

标签: java eclipse user-interface javafx javafx-8


【解决方案1】:

简短的回答是否定的,JavaFX 可以在没有数据库的情况下运行,您不需要使用它。

如果您需要仅在程序运行时保存数据但不需要保存以供下次使用程序,那么您可以简单地使用一些Collection 或自定义数据结构来保存您在runtime 中需要的数据,但请记住,这意味着一旦您退出程序,所有数据都将重置。

如果你需要在程序关闭时保存数据,那么你将需要使用某种数据库,如果你想保存少量数据,那么你可以使用jsonxml甚至原始@ 987654325@ 文件,有关更多数据,您应该查看一些 SQL/NoSQL 数据库。

【讨论】:

  • 非常感谢@FilipRistic。
猜你喜欢
  • 2011-10-03
  • 1970-01-01
  • 2017-09-24
  • 2018-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多