2013-11-22 44 views
1

嗨,我是树莓派的新手。无法连接到Raspberry Pi中的javaFX应用程序的火鸟数据库

我在windows.my中创建了一个使用netbeans的javafx应用程序,它使用firebird进行数据库目的,并使用jaybird jarapplication可以很好地与windows,centos一起工作,但是我的应用程序无法从Raspberry Pi连接到数据库。数据库位于Windows机器上。

我是否需要在Raspberry Pi中为firebird访问安装任何东西?

这里是我的代码

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."); 
} 

请帮我解决这个问题提前

感谢。

回答

1

我猜db_path是问题所在。 D:\...将不可用作Pi的路径,因此无论是在这里需要一个数据库别名,还是从Pi安装windows box共享,并使db_path/mnt/windowsbox/QUEUE_NEW.GD类似。

干杯,

+0

如何从PI – mooosss

+0

1)创建窗口的机器上共享安装窗户框份额2)'安装-t CIFS // windowsmachine /共享名的/ mnt/windowsbox -o用户名= UID,密码= pw' –

+0

我必须在pi中安装任何firebird安装程序吗? – mooosss

相关问题