使用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版本才被開始支持的,使用也比較少見。

 

"人再怎麼做選擇都會後悔,人性裏有體驗的基因,求的就是不可得。"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章