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

Hello, I want to create a javafx project, but does it need Database?

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

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

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

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

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