我正在开发一个需要数据库的Java应用程序。我知道如何将我的应用程序连接到存储在本地硬盘中的数据库,但我需要帮助才能连接到远程数据库。
String host="jdbc:derby://localhost:1527/Test";
Connection con=null;
String uname="admins";
String pass="admins";
try {
con=DriverManager.getConnection(host, uname, pass);
} catch (SQLException ex) {
}
上面的代码允许我连接到本地数据库。我应该对连接到存储在远程服务器中的数据库应用哪些更改?
答案 0 :(得分:0)
网络客户端驱动程序的Derby JDBC数据库连接URL的语法:
jdbc:derby://server[:port]/databaseName[;attribute=value]*
默认情况下,如果省略,端口为1527
。假设密码为xyz的用户abc想要连接到服务器dbserver上的远程数据库remotedb,请使用以下URL:
jdbc:derby://dbserver/remotedb;user=abc;password=xyz
Russell Uhl在评论中首先说的是确保远程服务器接受连接