在服务器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数据库主要依赖于JDBC(Java Database Connectivity)技术,这是Java平台中用于与各种数据库进行交互的一套标准API。Oracle公司提供了JDBC驱动,使得Java程序能够方便地访问Oracle数据库。在Java中...
Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...
ojdbc7.jar是Oracle提供的Java Database Connectivity (JDBC) 驱动程序,专门用于Java连接Oracle数据库。JDBC是Java标准API,允许Java应用程序通过Java代码与各种数据库进行交互。ojdbc7.jar是Oracle JDBC驱动程序的...
Java连接Oracle是Java开发中的一项常见任务,尤其在企业级应用中,Oracle数据库因其稳定性、高性能和丰富的功能而被广泛采用。本资源包"Java连接Oracle(很完备哦)"提供了全面的学习材料,包括JDBC驱动包、初级教程...
Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为ojdbc.jar包。这个驱动程序使得Java应用程序能够通过Java Database Connectivity (JDBC) API与Oracle数据库进行交互。Oracle JDBC驱动有多种类型,如 ...
java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle...
Java连接oracle10g.doc
本项目“JAVA 连接oracle数据库工程”将详细阐述如何使用Java在MyEclipse环境下连接到Oracle数据库。 首先,我们需要理解Java与Oracle数据库之间的连接基础。Java通过JDBC(Java Database Connectivity)API与各种...
### Java 连接 Oracle 数据库方法详解 #### 标题:Java 连接 Oracle #### 描述:本文将详细介绍如何使用 Java 连接到 Oracle 数据库,并提供一个示例代码。 #### 标签:Java Oracle #### 部分内容概述: 在给定...
### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...
在Java连接Oracle之前,我们需要确保系统已经安装了Oracle数据库驱动,即ojdbc.jar文件,这个驱动文件通常在Oracle的安装目录下。 2. **添加驱动依赖**:将ojdbc.jar文件添加到项目的类路径中,如果是Maven项目,...
封装了java连接Oracle的工具类
以上是使用Java的JDBC以sys用户连接Oracle数据库的基本流程和关键点,实际开发中可能还需要根据具体需求进行调整和优化。在解决问题时,可以参考官方文档、在线论坛如iteye等社区的经验分享,以及进行详细的日志分析...
总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...
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 Database Connectivity (JDBC) API,这是一个Java标准,允许Java程序与各种数据库进行交互。在本示例中,我们将探讨如何使用Java和JDBC驱动程序来建立与Oracle数据库的连接。...
java连接oracle数据库代码
本篇将详细介绍如何使用Java连接Oracle数据库以及所需的驱动文件。 首先,确保你已经安装了Oracle数据库,并且知道服务器的IP地址、端口号、数据库服务名(SID)或全局数据库名(TNS名称)。同时,你需要Oracle的...
### Java连接Oracle数据库示例详解 在IT领域中,Java与Oracle数据库的结合是企业级应用开发中的常见场景。本文将深入解析一个典型的Java连接Oracle数据库的示例代码,涵盖数据库连接、数据插入、更新、删除及查询...
Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...