Jar文件不会与数据库连接

时间:2017-03-22 13:53:37

标签: java javafx derby dbconnection

我正在使用Derby DB构建项目当我在Netbeans中运行它时,它运行正常,当我使用Network Client作为derbyclient.jar时,它也作为jar文件运行}}。但问题是我必须分发它,因此我使用Derby DB的嵌入模式,因为我提供derby.jar。并按照说明Provided Here。 Embedded& amp;网络是我们必须使用这个DB路径(短DB名称路径)

dbPath = "jdbc:derby:Mail_Client_Ref_Fiverr";

而不是(完全使用localhost和port)

dbPath = "jdbc:derby://localhost:1527/Mail_Client_Ref_Fiverr";

Class.forName(EmbeddedDriver)

Class.forName("org.apache.derby.jdbc.EmbeddedDriver");

而不是(ClientDriver)

Class.forName("org.apache.derby.jdbc.ClientDriver");

但它甚至不能在我自己的笔记本电脑上工作。我也在我朋友的笔记本电脑上尝试过这个问题。

我正在使用Java 8u121及其JavaFX项目。帮助我理解为什么它不起作用。

当我双击jar文件时,它会显示一个带有3个选项的上下文菜单

  1. Java(TM)Platform SE二进制文件
  2. Java Plateform SE binary
  3. WinRAR
  4. 在网络模式下,当我点击上面的第一个选项时,它可以工作。但在嵌入式模式下,它根本不起作用。

    编辑:当我使用第一个选项执行时,它通过数据库连接错误。有了第二个选项,它说无法安装java。

0 个答案:

没有答案