有三种连接串的写法
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
相关推荐
Oracle推荐使用Service Name进行连接,因为它允许连接到Oracle集群中的任何可用节点,而无需关心具体的SID(System Identifier)。JDBC连接字符串的格式为: ```java jdbc:oracle:thin:@//<host>:<port>/<service_...
JDBC连接数据库时候,需要使用数据库的sid_name,而不是数据库的service_name,而使用plsql连接数据库的时候,只需要数据库的service_name
在Java应用程序中,使用JDBC(Java Database Connectivity)与Oracle数据库进行交互是常见的操作。本文将详细介绍使用JDBC连接Oracle数据库的三种URL格式,并通过示例代码解释它们的工作原理。 首先,我们需要理解...
在Java编程中,连接Oracle数据库集群通常涉及到对JDBC(Java Database Connectivity)驱动的理解和配置。Oracle数据库集群提供高可用性和负载均衡,但这也意味着在建立连接时需要使用特定的连接字符串和驱动。以下是...
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...
JDBC(Java Database Connectivity)是Java语言中用于与各种数据库建立连接的API,Oracle JDBC驱动则是专为Oracle数据库设计的。驱动包通常包含以下几个部分: 1. **ojdbc6.jar**:这是Oracle11g针对Java 6的兼容性...
- **SID/Service Name**:这里填写Hive Metastore的服务名,通常为`default`。 - **用户名**:Hive的登录用户名。 - **密码**:对应的密码。 4. **配置JDBC驱动**: SQL Developer需要Hive的JDBC驱动才能连接。...
Oracle安装指南旨在帮助用户顺利地在Windows平台上安装和配置Oracle数据库服务器。Oracle 10g提供了多种版本,包括服务器版、客户端、集群版和网关版,以适应不同的硬件平台和操作系统需求。对于Windows环境,我们将...