`
shuai1234
  • 浏览: 995379 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

jdbc连接Oracle使用SID与SERVICE NAME的方法 集群连接配置

 
阅读更多

有三种连接串的写法

1.使用SERVICE NAME连接: 
jdbc:oracle:thin:@<host>:<port>/<service name>

如:jdbc:oracle:thin:@//123.123.123.1:8080/SN

 

注意这里的格式,@后面有//, 以及端口号后的/,不是:(经测试:会报错)。这是与使用SID的主要区别。 

 

这种格式是Oracle 推荐的格式,因为对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有节点。 

 

 

2.使用SID来连接: 
jdbc:oracle:thin:@<host>:<port>:<sid>

如:jdbc:oracle:thin:@127.0.0.1:1521:orcl

3.使用TNSName 来连接: 
jdbc:oracle:thin:@<TNSName>

如:jdbc:oracle:thin:@TN

分享到:
评论

相关推荐

    jdbc连接oracle三种方式

    Oracle推荐使用Service Name进行连接,因为它允许连接到Oracle集群中的任何可用节点,而无需关心具体的SID(System Identifier)。JDBC连接字符串的格式为: ```java jdbc:oracle:thin:@//&lt;host&gt;:&lt;port&gt;/&lt;service_...

    JDBC连接Oracle时出现驱动能加载无法连接到数据库问题

    JDBC连接数据库时候,需要使用数据库的sid_name,而不是数据库的service_name,而使用plsql连接数据库的时候,只需要数据库的service_name

    使用JDBC连接ORACLE的三种URL格式

    在Java应用程序中,使用JDBC(Java Database Connectivity)与Oracle数据库进行交互是常见的操作。本文将详细介绍使用JDBC连接Oracle数据库的三种URL格式,并通过示例代码解释它们的工作原理。 首先,我们需要理解...

    JAVA查询Oracle数据库集群连接字符串_.docx

    在Java编程中,连接Oracle数据库集群通常涉及到对JDBC(Java Database Connectivity)驱动的理解和配置。Oracle数据库集群提供高可用性和负载均衡,但这也意味着在建立连接时需要使用特定的连接字符串和驱动。以下是...

    WebSphere 集群部署(含MQ、Oracle和IHS配置)

    jdbc:oracle:thin:@(description=(address_list=(address=(host=ip地址1)(protocol=tcp)(port=端口1))(address=(host=ip地址2)(protocol=tcp)(port=端口2))(load_balance=yes)(failover=yes))(connect_data=(service...

    oracle11G驱动包

    JDBC(Java Database Connectivity)是Java语言中用于与各种数据库建立连接的API,Oracle JDBC驱动则是专为Oracle数据库设计的。驱动包通常包含以下几个部分: 1. **ojdbc6.jar**:这是Oracle11g针对Java 6的兼容性...

    连接hive-使用sqldeveloper作为客户端.zip

    - **SID/Service Name**:这里填写Hive Metastore的服务名,通常为`default`。 - **用户名**:Hive的登录用户名。 - **密码**:对应的密码。 4. **配置JDBC驱动**: SQL Developer需要Hive的JDBC驱动才能连接。...

    Oracle安装指南

    Oracle安装指南旨在帮助用户顺利地在Windows平台上安装和配置Oracle数据库服务器。Oracle 10g提供了多种版本,包括服务器版、客户端、集群版和网关版,以适应不同的硬件平台和操作系统需求。对于Windows环境,我们将...

Global site tag (gtag.js) - Google Analytics