JavaFX数据库应用指南

标签 java mysql javafx

我正在考虑将 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/

相关文章:

php - 如何在语句执行期间保持临时 mysqli 表在 php 中可用?

java - setCache() 和 CacheHint 如何在 JavaFX 中协同工作?

textarea - 如何知道用户在 JavaFX TextArea 中选择了哪个文本字符串

JavaFX - 等待用户在元素上单击鼠标

java - 使用java比较视频图像的最快方法

java - 与 Spring 一起使用时 Quartz 持久作业的问题

php - MySQL关系数据库设计

mysql - 如何选择 1 :n related records which are minimum 2 per type in MySQL

java - 如何在没有 sudo 的情况下在 ubuntu 上将 java 的版本从 8 更改为 11

java - 如何使用 LiveData<T> 对象更新 Room 数据库行?