使用jdbc访问oracle的url的三种格式
使用jdbc访问oracle的url可以有三种格式。
格式一: Oracle JDBC Thin using an SID,使用SID。
jdbc:oracle:thin:@<host>:<port>:<SID>
简单举例: jdbc:oracle:thin:192.168.2.2:1521:yanggb 。
Oracle官方强烈推荐使用服务名的方式取代使用SID的方式,但目前这种方式还是最常见的单体应用的使用方式。
格式二:Oracle JDBC Thin using a ServiceName,使用服务名。
jdbc:oracle:thin:@//<host>:<port>/<service_name>
简单举例: jdbc:oracle:thin:@//192.168.2.2:1521/yanggb 。
注意这里的格式,在【@】的后面有【//】,这是与使用SID的主要区别。
这种格式是Oracle推荐的格式,因为对于集群来说,每个节点的SID可能是不一样的,但是SERVICE_NAME却可以包含到所有的节点。
格式三:Oracle JDBC Thin using a TNSName,使用TNS名。
jdbc:oracle:thin:@<TNSName>
简单举例: jdbc:oracle:thin:@yanggb 。
这种格式是在10.2.0.1版本才被开始支持的,使用也比较少见。
"人再怎么做选择都会后悔,人性里有体验的基因,求的就是不可得。"
你要去做一个大人,不要回头,不要难过。