2012-04-16 124 views
-1

好的,所以我开始在本地机器上工作,但仍需要访问远程服务器上的数据库。我正在使用此...远程访问Oracle sql server

DriverManager.registerDriver(new OracleDriver()); conn = DriverManager.getConnection(“jdbc:oracle:thin:@ dukeorrac01:1521:ORDB1”,“nrsc”,“nrsc”);

但是,这似乎并没有访问远程服务器。我假设我需要某种IP地址。我意识到我应该使用一个数据源,但我没有设置所有这些,我没有时间学习如何实现它(将在此项目后执行此操作)。

如何远程访问?

P.S.我使用jboss作为本地运行的服务器。

回答

0

在您的连接字符串"jdbc:oracle:thin:@dukeorrac01:1521:ORDB1","nrsc","nrsc"dukeorrac01指您的数据库所在的host。将它替换为任何你想连接的主机(假设连接字符串的所有其他部分保持不变)。

这里是Oracle连接字符串

jdbc:oracle:thin:@[HOST][:PORT]:SID

+0

哦语法,所以应该工作呢?服务器是否可能不允许我的新计算机连接到它? (我正在用尽结果集,所以我不确定它是连接问题还是什么) – cphilpot 2012-04-16 16:28:30