繁体   English   中英

无法从Raspberry Pi中的javaFX应用程序连接到firebird数据库

[英]Couldn't connect to a firebird database from javaFX application in Raspberry Pi

嗨,我是Raspberry Pi的新手。

我已经在Windows中使用netbeans创建了一个Javafx应用程序。我的应用程序将firebird用于数据库用途,并使用jaybird jarapplication在Windows,centos上运行良好,但是我的应用程序无法从Raspberry Pi连接到数据库。 数据库位于Windows计算机上。

我需要在Raspberry Pi中安装任何东西来访问火鸟吗?

这是我的代码

String db_ip = "192.168.1.14",db_path ="D:\\QUEUE_NEW.GDB";
Class.forName("org.firebirdsql.jdbc.FBDriver");
try {
    con = DriverManager.getConnection( "jdbc:firebirdsql://" + db_ip + ":3050/" +
                                       db_path + "", "SYSDBA", "masterkey");
    st = con.createStatement();
} 
catch (SQLException ex) {
    JOptionPane.showMessageDialog(null, "firebird sql.");
}

请帮我解决这个问题

提前致谢。

我猜db_path是问题所在。 D:\\...不能作为Pi的路径,因此您要么在此处需要数据库别名,要么从Pi挂载Windows盒共享,并让db_path类似于/mnt/windowsbox/QUEUE_NEW.GD

干杯,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM