【问题标题】:How to provide java application with database?如何为java应用程序提供数据库?
【发布时间】:2025-12-21 18:35:11
【问题描述】:

我有一个数据库驱动的应用程序 (Apache Derby)。我通过 URL 连接到数据库:

jdbc:derby://localhost:1527/kcal_calc_db

我的数据库是通过 NetBeans 创建的,位于“.netbeans-derby”文件夹中。如何在我的 JAR/EXE 文件中包含这个数据库?

【问题讨论】:

  • 看看像h2这样的内存数据库。它可以帮助你。
  • 您不能将其包含在可执行文件中。

标签: java netbeans derby


【解决方案1】:

试试这个相关的问题:Distribute a database made with JavaDB with Java program

请注意,您希望您的数据库作为嵌入式数据库而不是客户端-服务器数据库进行访问,因此您需要更改连接 URL,使用嵌入式 JDBC 驱动程序,将 derby.jar 打包到您的应用程序中等。

【讨论】: