【问题标题】:Oracle connection manager Java Client exampleOracle 连接管理器 Java 客户端示例
【发布时间】:2010-05-25 06:40:08
【问题描述】:

我是 Oracle 连接管理器的新手。有人可以帮助我通过 Java 客户端代码示例通过 Oracle 连接管理器与 Oracle 数据库通信。

【问题讨论】:

    标签: java oracle connection client


    【解决方案1】:

    引用oracle docs

    正在运行连接管理器的 Web 服务器位于主机 webHost 上,并且正在侦听端口 1610。您要连接的数据库正在主机 oraHost 上运行,侦听端口 1521 和 SID ORCL。您以 TNS 关键字值格式编写 URL:

    String myURL = 
       "jdbc:oracle:thin:@(description=(address_list=
       (address=(protocol=tcp)(port=1610)(host=webHost))
       (address=(protocol=tcp)(port=1521)(host=oraHost)))
       (connect_data=(INSTANCE_NAME=orcl))
       (source_route=yes))";
       OracleDataSource ods = new OracleDataSource();   
       ods.setURL(myURL);   
       ods.setUser("scott");   
       ods.setPassword("tiger");   
       Connection conn = ods.getConnection();
    

    address_list 条目中的第一个元素表示与连接管理器的连接。第二个元素代表您要连接的数据库。列出地址的顺序很重要。

    当您的小程序使用上述 URL 时,它的行为与直接连接到主机 oraHost 上的数据库一样。

    【讨论】:

      猜你喜欢
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多