Oracle连接管理器Java客户端示例

时间:2010-05-25 06:40:09

标签: java oracle connection client

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

1 个答案:

答案 0 :(得分:0)

来自oracle docs

运行Connection Manager的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条目中的第一个元素表示与Connection Manager的连接。第二个元素表示要连接的数据库。列出地址的顺序非常重要。

当您的applet使用上述URL时,它的行为就像它直接连接到主机oraHost上的数据库一样。