在程序中
服务名如下:
jdbc:oracle:thin:@//<host>:<port>/<service_name>
例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/orcl
@后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK)
这种格式是Oracle 推荐的格式.
因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。
sid如下:
使用SID方式:
jdbc:oracle:thin:@<host>:<port>:<SID>
例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:orcl

本文详细介绍了Oracle数据库连接字符串的两种不同格式:一种使用服务名(Service Name),适用于集群环境;另一种使用SID,适用于单一实例。文章通过具体示例展示了如何构造这两种格式的连接字符串。

5496

被折叠的 条评论
为什么被折叠?



