JDBC配置連接 Oracle數據庫三種方式

1.使用service_name,配置方式:jdbc:oracle:thin:@//<host>:1521/service_name

2.使用SID,配置方式:jdbc:oracle:thin:@//<host>:1521/SID

3.使用SID,配置方式:jdbc:oracle:thin:@<host>:1521:SID

 

區別:1和2中當@後邊有雙斜槓,端口號後邊有單斜槓時,用服務名和實例名都可以鏈接成功,3中@後邊沒有雙斜槓,端口號後邊是冒號而不是斜槓的時候只能用實例名;本人所配置爲第三種方式,所以切換數據庫服務器時,新服務器數據庫 服務名和實例名不一致,客戶只提供了服務名,因此造成程序無法連接新服務器數據庫的問題。

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