`

【Oracle】JDBC链接方式

 
阅读更多

#service_name

格式:jdbc:oracle:thin:@//<host>:<port>/<service_name> 

例如:datasource1.url=jdbc\:oracle\:thin\:@//172.16.20.248\:1521/trade

 

#sid

格式:jdbc:oracle:thin:@<host>:<port>:<SID> 

例如:datasource1.url=jdbc\:oracle\:thin\:@172.16.23.235\:1521\:tradenew

 

多节点:

datasource1.url=jdbc:oracle:thin:@ 
(description=    
  (ADDRESS_LIST = 
    (address=(protocol=tcp)(host=192.168.1.44)(port=1521)) 
    (address=(protocol=tcp)(host=192.168.1.45)(port=1521)) 
    (address=(protocol=tcp)(host=192.168.1.46)(port=1521)) 
    (load_balance=yes)//表示是否负载均衡 
  ) 
  (connect_data = 
  //(server = dedicated)//该参数表示专用服务器模式 
    (service_name=ORACMS)//要操作数据库的服务名 
    (failover_mode =//连接失败后处理的方式 
      (type=session)//TYPE =SESSION表示当一个连接好的会话的实例发生故障,系统会自动将会话切换到其他可用的实例,前台应用无须再度发起连接,但会话正在执行的SQL 需要重新执行。 
      (method=basic)//表示初始连接就连接一个接点 
      (retries=5)//连接失败后重试连接的次数 
      (delay=15)//连接失败后重试的延迟时间(以秒为单位) 
    ) 
  ) 

-- 要点说明 
1、load_balance该参数值为yes就是采用负载均衡模式连接,为no就是采用非负载均衡模式 
2、method该参数值为basic就是表示初始连接只有一个连接节点,为preconnect就是表示初始连接所有的rac接点 
3、server 参数值 dedicated表示专用服务器模式,没什么实际用处,可以去掉

分享到:
评论

相关推荐

    jdbc连接oracle三种方式

    总结来说,选择合适的JDBC连接方式取决于你的Oracle环境。Service Name方式适用于多实例或集群环境,而SID和TNS Name方式更适合于简单的单实例设置。在实际使用中,应根据系统需求和配置进行选择。

    OracleJDBC连接类

    Oracle JDBC 连接类是 Oracle 数据库与 Java 应用程序之间进行通信的重要桥梁。Java Database Connectivity (JDBC) 是 Java 平台的标准接口,它允许程序员使用 Java 语言来执行 SQL 命令,从而操作数据库。Oracle ...

    Oracle JDBC连接字符串

    ### Oracle JDBC连接字符串详解 在Java开发环境中,与Oracle数据库进行交互时,通常会使用Java Database Connectivity (JDBC)技术来实现。本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置...

    oracle jdbc jar包

    在开发过程中,注意管理和优化JDBC连接,避免资源泄漏,以及确保良好的错误处理机制,都是提高应用稳定性和性能的关键。同时,遵循最佳实践,如使用连接池管理数据库连接,可以有效地提升系统性能和可维护性。

    Oracle 客户端JDBC连接测试工具

    Oracle客户端JDBC连接测试工具是一种实用程序,它允许开发者和系统管理员通过Java Database Connectivity (JDBC)接口测试与Oracle数据库的连接。这个工具通常包含在Oracle客户端安装中,或者可以作为一个独立的JAR...

    第16章OracleJDBC连接池和缓存161OracleJDBC连接池和缓存包.ppt

    Oracle提供了几个关键接口和类来支持JDBC连接池和缓存: - `DataSource`: 这是一个标准的JDBC接口,作为创建数据库连接的工厂。Oracle提供了它的实现,如`OracleDataSource`,它可以配置为一个连接池数据源。 - `...

    oracle jdbc 驱动,支持oracle 19c

    oracle jdbc 驱动,支持oracle 19c

    Oracle JDBC 连接时的一个BUG

    标题中的“Oracle JDBC 连接时的一个BUG”指的是在使用Java数据库连接(JDBC)与Oracle数据库进行交互时出现的问题。Oracle JDBC驱动是Java应用程序连接到Oracle数据库的桥梁,但有时候由于各种原因,如代码错误、...

    oracle jdbc连接jar

    Oracle JDBC连接JAR是Oracle数据库与Java应用程序进行交互的关键组件,它允许Java程序通过Java Database Connectivity (JDBC) API来访问Oracle数据库。JDBC是一种Java编程接口,它为各种数据库提供了一个标准的Java ...

    JDBC连接数据库各种数据库参数大全

    ### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...

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

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

    Oracle JDBC jar包下载

    Oracle JDBC驱动程序是Java开发者与Oracle数据库交互的重要工具,它提供了连接、查询和操作数据库的能力。在本篇文章中,我们将详细探讨Oracle JDBC驱动的不同版本,包括ojdbc6.jar、ojdbc7.jar、ojdbc8.jar、ojdbc...

    sql server mysql oracle jdbc连接

    本篇文章将深入探讨标题"sql server mysql oracle jdbc连接"所涉及的知识点,包括SQL Server、MySQL和Oracle这三种主流数据库的JDBC连接。 首先,JDBC是Java API,它允许Java程序通过Java代码与数据库进行通信。...

    oracle.jdbc.driver.oracledriver Oracle JDBC驱动包 ojdbc6

    总之,Oracle JDBC驱动包,特别是ojdbc6版本,对于Java开发者来说是连接和操作Oracle数据库不可或缺的一部分,它提供了丰富的功能和灵活性,适应各种开发场景。了解和掌握其使用方法和最佳实践,对于提升Java应用与...

    Oracle连接数据库JDBC驱动包

    Oracle连接数据库JDBC驱动包,对于老版本的oracle,连接驱动比较难找比较难找,甲骨文官网下载难以查找旧版JDBC驱动。 压缩包搜集了几个版本的JDBC驱动,适用于Oracle9i 10,11等。

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

    总之,通过掌握JDBC连接Oracle数据库的技巧,能够极大地提高程序的效率和稳定性。选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用...

    oracle JDBC连接jar文件

    - `oracle.jdbc.driver.OracleDriver`:这是Oracle JDBC驱动的主要类,你需要在Java代码中注册这个驱动,然后通过`DriverManager.getConnection()`方法建立数据库连接。 3. **使用步骤**: - 添加JAR依赖:将...

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

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

    Oracle JDBC连接缓存对JSP数据库处理性能的优化.pdf

    【Oracle JDBC连接缓存对JSP数据库处理性能的优化】 Oracle JDBC连接缓存技术是针对JSP页面数据库处理性能优化的重要手段。在电子商业站点中,动态Web页面对数据库的高效访问是性能和稳定性关键所在。JDBC连接缓存...

    JDBC连接工具mysql与oracle

    本主题将深入探讨如何使用JDBC连接MySQL和Oracle数据库。 首先,我们来看看MySQL。MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易于使用而受到广泛欢迎。在Java中连接MySQL数据库,你需要以下步骤...

Global site tag (gtag.js) - Google Analytics