Oracle 中的 JDBC 瘦连接字符串同时使用冒号和正斜杠

Dee*_*ain 5 oracle jdbc oracle11g

我想知道在 Oracle 中创建连接 URL 时我们可以使用冒号和正斜杠与 SID 吗?

例如

jdbc:oracle:thin:@<host>:1521:<SID>
jdbc:oracle:thin:@<host>:1521/<SID>
Run Code Online (Sandbox Code Playgroud)

这两个会相同并且会起作用吗?

我正在构建一个适用于 Oracle RAC 和非 RAC 环境的应用程序,并且 RAC 环境支持SERVICE NAMEforward slash因此想检查non RAC环境支持forward slash

对于RAC环境 URL 是这样的

jdbc:oracle:thin:@<host>:1521/<SERVICENAME>
Run Code Online (Sandbox Code Playgroud)

更新 这是不同的问题,因为我想问是否可以同时使用(:/<SID>我们称为OracleJDBCUrl.

Dee*_*ain 5

我在 SID in 中使用了冒号:和正斜杠,并且能够建立连接。我认为在与a连接时,我们只能使用正斜杠。/connection URLOracle 11gService Name/