如何使netbeans项目嵌入数据库的jar文件?

Posted

技术标签:

【中文标题】如何使netbeans项目嵌入数据库的jar文件?【英文标题】:How to make a netbeans project a jar file embedded with database? 【发布时间】:2015-08-06 16:43:29 【问题描述】:

我想在不打开任何 wamp 或 xampp 的情况下使用数据库使我的 Netbeans 项目可执行。我是java新手,我不知道该怎么做。提前致谢。

【问题讨论】:

据我们所知 wamp 和 xampp 都是 php 开发栈,你为什么要使用它们?对于 mysql?你能否详细说明你的问题,多一点。 是的,我将它用于 MySQL。 因为当我运行 jar 文件时,我仍然需要打开 xampp 来检索数据库中的数据。 我猜,dunni 已经指出了你接下来应该做什么。请参阅此 SO 帖子 -> ***.com/questions/154636/… 。您正在寻找像 H2 这样的嵌入式数据库。 您对我们如何将数据库嵌入到 jar 中有何建议? 【参考方案1】:

您可以从 Java 应用程序启动几个嵌入式数据库,例如 H2、HSQLDB、Derby。尝试其中一个,如果您有特定问题,请在此处提出另一个问题。

【讨论】:

【参考方案2】:

如果您想将数据库用作独立的 Java 应用程序。然后你可以去嵌入式数据库。 Netbeans 带有默认的 Java DB (derby)。 1. 在 Netbeans 窗口中打开服务选项卡 -> 服务 2. 在 Databases - Right click -> New connection -> Java DB (Embedded) -> next -> 在 JDBC URl 中给出 jdbc:derby:myjavadb;create=true -> 点击 next 并完成

    现在您已成功创建嵌入式数据库。

查看此链接获取代码http://www.codejava.net/java-se/jdbc/connect-to-apache-derby-java-db-via-jdbc

【讨论】:

以上是关于如何使netbeans项目嵌入数据库的jar文件?的主要内容,如果未能解决你的问题,请参考以下文章

Netbeans 使项目消失?如何恢复?

netbeans dist 文件夹 jar 未运行 [关闭]

如何向 NetBeans 添加新的 Java 组件?

如何使用嵌入式数据库 H2 创建 jar 文件?

如何在带有 NetBeans 的 Windows Java 项目中使用 HDF5

如何将库添加到我的.jar文件中