我正在考虑将 JavaFX 用于桌面应用程序,让用户上传文件。我在想正确的方法是什么?我应该使用 mysql 数据库来存储对文件的引用还是只是将文件转储到文件夹中?
来自网络背景,这有点令人困惑。另外,我可以在部署的应用程序中包含 JRE,以便它可以在任何计算机上运行(即使该计算机没有 jre)?
谢谢
最佳答案
如果您希望一切都是独立的,您可以尝试像 ObjectDB 这样的嵌入式数据库。 Here's a link to their 4-step tutorial .
你能做的是read in the file as a bytestream ,将其与您想要的任何其他文件参数一起存储在实体中(教程对此进行了解释),并将该实体存储在数据库中。 ObjectDB 将为您创建一个小型数据库文件,可以与您的应用程序一起存储。
关于JavaFX数据库应用指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31120315/