2015-02-11 75 views
-1

作为oracle的新手,我在我的Windows机器上安装了Oracle数据库,并且可以使用sqlplus/SQL Developer在没有任何问题的情况下连接到数据库。我的机器上有一个Java应用程序,需要使用JDBC驱动程序连接到数据库。在下载ojdbc驱动程序后,我可以通过提供连接url来连接到java应用程序jdbc:oracle:thin:@127.0.0.1:1521:orcl从局域网上的另一台机器连接到Oracle数据库

现在,我想知道如何连接到我的机器上安装的oracle数据库(ip地址:10.0.xx .xx)从在另一台机器上运行的java应用程序(ip地址:10.0.yy.yy)。顺便说一句,这两台机器都连接在局域网中。

我是否需要更改侦听程序配置或tnsnames.ora文件中的任何内容?

我检查这些链接以供参考发布此问题之前: How to connect to an Oracle DB from another system

Cannot access oracle using sqlplus from another machine on the LAN

请推荐我,我怎么能做到这一点的。提前致谢。

回答

0

的JDBC URL具有这种形式

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

所以,如果你想连接到10.1.2.3上运行的Oracle服务器,在端口1521(默认的),并在一个名为“stackoverflowdb”数据库你会用:

jdbc:oracle:thin:@10.1.2.3:1521:stackoverflowdb 
相关问题