通过JDBC连接Oracle数据库,可以采用三种拼接的形式,
(1)使用SID,jdbc:oracle:thin:@host:port:SID,例如
jdbc:oracle:thin:@localhost:1521:orcl
复制
(2)使用Service Name,jdbc:oracle:thin:@//host:port/service_name,例如,
jdbc:oracle:thin:@//localhost:1521/orcl.oracle
复制
其中,@后面有"//",port跟着的":"换成了"/",这是Oracle推荐的格式,因为对于集群来说,每个节点的SID是不一样的,但是service_name可以包含所有节点。
(3)使用TNSName,jdbc:oracle:thin:@TNSName,此处的TNSName指的是tnsnames.ora中的配置名称,当然还可以将tnsnames.ora中的内容直接加到此处,例如,
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.x)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
复制
jdbc:oracle:thin:@//IP:1521/orcl
复制
orcl=
(DESCRIPTION_LIST=
(LOAD_BALANCE=off)
(FAILOVER=on)
(DESCRIPTION=
(CONNECT_TIMEOUT=5)
(TRANSPORT_CONNECT_TIMEOUT=3)
(RETRY_COUNT=3)
(ADDRESS_LIST=
(LOAD_BALANCE=off)
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.1)(PORT=1523))
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.2)(PORT=1523))
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.3)(PORT=1523))
) (CONNECT_DATA=(SERVICE_NAME=test)))
(DESCRIPTION=
(CONNECT_TIMEOUT=5)
(TRANSPORT_CONNECT_TIMEOUT=3)
(RETRY_COUNT=3)
(ADDRESS_LIST=
(LOAD_BALANCE=off)
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.4)(PORT=1523))
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.5)(PORT=1523))
(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.6)(PORT=1523))
) (CONNECT_DATA=(SERVICE_NAME=test))))
复制
如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,
近期更新的文章:
《精准防控小贴士》
《减脂能吃么?》
近期的热文:
文章分类和索引:
文章转载自bisal的个人杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
555次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
477次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
453次阅读
2025-04-01 11:08:44
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
451次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
447次阅读
2025-04-01 15:56:03
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
440次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
416次阅读
2025-04-22 00:13:51
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
416次阅读
2025-04-20 10:07:02
Oracle 19c RAC更换IP实战,运维必看!
szrsu
395次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
365次阅读
2025-04-17 17:02:24