如何自动启动数据库derby db

时间:2014-12-20 10:21:14

标签: java derby javadb

我正在使用NetBeans编写Java应用程序。它使用derby db作为数据库。我可以使用NetBeans中的start servers启动数据库并将其连接到我的应用程序,它在NetBeans中运行良好。

但是当我尝试从jar启动程序时,它没有连接到数据库。当程序从jar启动时,有没有办法让数据库自动启动?

1 个答案:

答案 0 :(得分:0)

通常,不,因为数据库服务器是一个独立的进程,而不是运行应用程序的进程。

或许,您可以更轻松地使用嵌入式Derby配置,而不是单独的服务器进程来启动或停止,而不是客户端 - 服务器配置。

嵌入式配置的局限性在于:(a)您的应用程序是当时唯一可以访问数据库的应用程序,(b)您的应用程序必须与数据库位于同一台计算机上。

以下是有关这两种配置之间差异的更多信息:http://db.apache.org/derby/docs/10.11/getstart/cgsquck70629.html