`
shuai1234
  • 浏览: 972289 次
  • 性别: 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

分享到:
评论

相关推荐

    Java使用Jdbc连接Oracle执行简单查询操作示例

    3. 建立数据库连接:使用DriverManager.getConnection()方法建立与Oracle数据库的连接。 4. 创建Statement对象:使用Connection对象创建Statement对象。 5. 执行SQL语句:使用Statement对象执行SQL语句。 6. 处理...

    Jdbc连接oracle远程数据库中文乱码解决

    综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...

    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连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...

    Spring boot连接oracle数据库JDBC配置步骤

    在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,需要在 `build.gradle` 文件中添加 Oracle JDBC ...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    通过JDBC连接Oracle数据库的十大技巧

    选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用程序与Oracle数据库交互性能的有效手段。同时,定期对系统进行性能监控和调优,是...

    jdbc连接oracle工具类

    1. **加载驱动**:使用`Class.forName()`方法加载Oracle的JDBC驱动。例如: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ``` 2. **建立连接**:使用`DriverManager.getConnection()`方法创建...

    jdbc连接oracle数据库

    本主题将围绕“jdbc连接Oracle数据库”这一核心知识点展开,探讨如何使用Java通过JDBC驱动连接Oracle数据库,并关注与之相关的ojdbc5和ojdbc6版本。 首先,ojdbc5和ojdbc6是Oracle公司提供的JDBC驱动程序,用于Java...

    jdbc连接oracle简单示例

    其中,URL是数据库的连接地址,格式如`jdbc:oracle:thin:@hostname:port/service_name`。 4. **执行SQL**:使用`Statement`或`PreparedStatement`对象来执行SQL语句。例如: - 创建Statement:`Statement stmt = ...

    jdbc连接oracle字符集不同出现乱码

    在使用 JDBC(Java Database Connectivity)连接 Oracle 数据库时,可能会遇到一个常见的问题:从远程 Oracle 数据库获取的数据出现乱码现象。这种情况通常发生在远程 Oracle 数据库与本地 Oracle 数据库的字符集...

    jdbc连接oracle jar包

    总之,Java JDBC连接Oracle数据库主要涉及导入Oracle JDBC驱动、配置数据库连接参数以及编写执行SQL的代码。正确理解和运用这些知识点,可以帮助你在Java应用程序中顺利地与Oracle数据库进行交互。

    jdbc连接oracle,执行存储过程,带数据库存储过程

    2. 加载驱动:使用Class.forName()方法加载驱动,例如`Class.forName("oracle.jdbc.driver.OracleDriver")`。 3. 获取连接:通过`DriverManager.getConnection()`方法,传入数据库URL、用户名和密码获取数据库连接,...

    用jdbc测试oracle连接

    本教程将详细讲解如何使用JDBC测试Oracle数据库的连接,确保你的应用程序能够顺利地与数据库进行通信。 首先,你需要确保已经安装了Oracle数据库,并且知道以下关键信息: 1. 数据库服务器的主机名或IP地址(例如,...

    JDBC连接oracle数据库

    例如,URL格式会有所不同,Oracle的URL可能类似于 `jdbc:oracle:thin:@hostname:port/service_name`。 总结起来,这个示例展示了如何使用Java的JDBC和Apache Commons DBCP库来实现数据库连接池,有效地管理和复用...

    JDBC连接oracle数据库测试

    在这个场景中,我们将详细探讨如何使用JDBC来实现对Oracle数据库的连接测试,以及如何每隔20秒执行一次连接并记录相关信息。 首先,我们需要了解JDBC的基本使用流程,它通常包括以下步骤: 1. 加载驱动:通过Class...

    【技术篇】JDBC连接ORACLE数据库之方法.docx

    【技术篇】JDBC连接ORACLE数据库之方法 在IT领域,JDBC(Java Database Connectivity)是Java语言中用于与关系数据库交互的一种标准接口。它允许Java程序通过编写Java代码来执行SQL语句,实现数据的增删查改操作。...

    JDBC连接Oracle测试

    JDBC连接Oracle测试 package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB { private static Connection conn; private static ...

Global site tag (gtag.js) - Google Analytics