从 Netbeans 到 IntelliJ 时,嵌入式数据库如何在 java 中工作?

How do embedded databases work in java when going from Netbeans to IntelliJ?

我想知道嵌入式数据库是如何工作的。假设我在 Netbeans 上为 java IDE 使用 derby 数据库并且一切正常。如果我压缩所有项目文件并将其发送给另一个使用 IntelliJ 作为他们的 IDE 的用户,他们打开文件他们可以直接 运行 它吗(假设 JDK/java 版本等是一样的)还是他们也必须安装东西?

一切都可以嵌入到一个包中,例如 zip。

典型的部署模型 不是 将您的应用程序作为源代码和项目文件分发,要求您的用户在他们的 IDE 中构建应用程序,而是将您的应用程序作为字节码 class 文件分发,完全编译,因此您的用户只需将应用程序包复制到他们的系统上,然后直接 运行 它。

当您执行此操作时,他们只需提供 Java 运行时环境的副本。

这里有一些关于这个主题的文档:https://db.apache.org/derby/docs/10.15/devguide/cdevdeploy855368.html

Derby 文档还包含许多示例程序和教程,我强烈建议您阅读这些教程,因为它们将帮助您了解整个过程:https://db.apache.org/derby/docs/10.15/getstart/cgstutorialintro.html