-1

我想问一个关于jar和数据库连接的问题。我执行了一个应用程序并转换为 jar 文件。如果我打开作为服务器的 NetBeans 服务(我在 jdbc:derby://localhost:1527/sample 上创建了我的表),则 Jar 文件可以工作。但我想在不打开 NetBeans 及其服务服务器的情况下打开 jar 文件。如果 jar 文件单击,该应用程序应该可以在其他 PC 上运行。

我对此进行了很多搜索,但我不知道该怎么做。例如,如果我使用带有 ucanaccess 驱动程序的文件数据库 (MSAccess),这会支持 JPA(Entity Beans) 和 JDBC 吗?因为我在我的应用程序中同时使用了 JPA 和 JDBC。我也搜索过嵌入式数据库,但是当我创建嵌入式数据库和表时,我无法访问表。它给了我一个错误,即“表/视图不存在”。

请帮我。如果我在我的应用程序中同时使用 JDBC 和 JPA,我应该怎么做?如果我想打开其他电脑的jar文件并且他们可以访问数据库信息,我该怎么办?

此致。

4

1 回答 1

0

我是 derby+Netbeans 的新手,但是从你的解释和这个链接来看 -

https://netbeans.org/kb/docs/ide/java-db.html#configuring

看来您正在使用 Netbeans Glassfish 服务器附带的内部 Java DB。

因此,当您从 netbeans 启动服务器时,它可以工作。

尝试外部安装数据库,如上面给出的链接所示。它应该在 Netbeans 之外工作。

于 2014-07-14T10:56:20.807 回答