好的,所以我开始在我的机器本地工作,但我仍然需要访问远程服务器上的数据库。我正在使用这个...
DriverManager.registerDriver(new OracleDriver());
conn = DriverManager.getConnection(“jdbc:oracle:thin:@ dukeorrac01:1521:ORDB1”,“nrsc”,“nrsc”);
但这似乎并没有访问远程服务器。我想我在某处需要某种IP地址。我意识到我应该使用数据源,但我没有设置所有这些,我没有时间学习如何实现(在这个项目之后会这样做)。
如何远程访问?
P.S。我正在使用jboss作为我本地运行的服务器。
答案 0 :(得分:0)
在您的连接字符串中"jdbc:oracle:thin:@dukeorrac01:1521:ORDB1","nrsc","nrsc"
dukeorrac01 指的是您的数据库所在的host
。将其替换为您要连接的任何主机(假设连接字符串的所有其他部分保持不变)。
以下是oracle连接字符串
的语法 jdbc:oracle:thin:@[HOST][:PORT]:SID