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

发布时间:2021-03-08 15:50

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

回答1

所有东西都可以嵌入到一个包中,例如 zip。

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

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

以下是有关该主题的一些文档:https://db.apache.org/derby/docs/10.15/devguide/cdevdeploy855368.html

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