在服务器A和B各放了一个Oracle数据库,IP分别是111,111,111,111,222,222,222,222。
C是我的本机,放着我的java web应用。B和C是局域网。
C的java web应用是D,我在D里面进行了数据库的连接采用的是Spring+hibernate+c3p0的配置。
第一种方式:
从D连接到A(端口是1528):jdbc:oracle:thin:@111,111,111,111:1528:dbname
从D连接到B(端口是1521):jdbc:oracle:thin:@222,222,222,222:1521:dbname
这样连接都没有问题。
----------------------------------------------------------------------
第二种方式:
我又在C装了Oracle客户端,对应的服务分别是A:aserver,B:bserver。
然后我在D里面进行了数据库的连接:
从D连接到A(端口是1528):jdbc:oracle:thin:@aserver:1528:dbname
从D连接到B(端口是1521):jdbc:oracle:thin:@bserver:1521:dbname
这个时候,D能连接到局域网的B数据库,连接到远程的A数据库时,一直没有响应。
(Oracle客户端验证连接的时候都是可以的。)
我的问题是:为什么第二种方式能连接上局域网,连不上远程服务器的Oracle数据库。
相关推荐
java连接oracle数据库jar包
JAVA 连接oracle数据库工程 JAVA oracle数据库 Myeclipse
java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle...
java连接oracle方法
java连接oracle 12c时,报 错误ORA-28040:没有匹配的验证协议 ,需要把lib下面增加ojdbc7.jar包 ;即可解决;
封装了java连接Oracle的工具类
Java连接oracle10g.doc
使用java连接oracle数据库,使用软件为eclipse操作界面
java连接oracle数据库代码
Java 连接 Oracle 方法与驱动文件
Java连接Oracle.rar,超值版 里面包含JDBC驱动包,Java连接Oracle的初级教程,实例代码. 保证让你一看就会.
Java classes when using the JDBC Thin and OCI client-side driver - with Java 7.0 VM. ojdbc6.jar Java classes when using the JDBC Thin and OCI client-side driver - with Java 6.0 VM. ojdbc5.jar Java ...
java连接oracle成功例子,增删查改都有。
JAVA连接Oracle成功实例工程代码
java 连接oracle实例1,java 连接oracle实例2,java 连接oracle实例3
java连接oracle的数据库驱动,复制进项目就能使用.欢迎下载
java连接oracle数据库库,程序包括连接Oracle数据库的各种oracle JDBC驱动程序的细节。
java jdbc oracle (JDK1.6)驱动
java用jdbc连接oracle jar
JAVA连接Oracle数据库需要用到的jar文件