Oracle JDBC鏈結方式

2021-09-02 20:28:08 字數 1132 閱讀 8562

#service_name

格式:jdbc:oracle:thin:@//:/

例如:datasource1.url=jdbc\:oracle\:thin\:@

#sid

格式:jdbc:oracle:thin:@::

例如:datasource1.url=jdbc\:oracle\:thin\:@172.16.23.235\:1521\:tradenew

多節點:

datasource1.url=jdbc:oracle:thin:@ 

(description=    

(address_list = 

(address=(protocol=tcp)(host=192.168.1.44)(port=1521)) 

(address=(protocol=tcp)(host=192.168.1.45)(port=1521)) 

(address=(protocol=tcp)(host=192.168.1.46)(port=1521)) 

(load_balance=yes)//表示是否負載均衡 

) (connect_data = 

//(server = dedicated)//該引數表示專用伺服器模式 

(service_name=oracms)//要運算元據庫的服務名 

(failover_mode =//連線失敗後處理的方式 

(type=session)//type =session表示當乙個連線好的會話的例項發生故障,系統會自動將會話切換到其他可用的例項,前台應用無須再度發起連線,但會話正在執行的sql 需要重新執行。 

(method=basic)//表示初始連線就連線乙個接點 

(retries=5)//連線失敗後重試連線的次數 

(delay=15)//連線失敗後重試的延遲時間(以秒為單位) 

) ) 

) -- 要點說明 

1、load_balance該引數值為yes就是採用負載均衡模式連線,為no就是採用非負載均衡模式 

2、method該引數值為basic就是表示初始連線只有乙個連線節點,為preconnect就是表示初始連線所有的rac接點 

3、server 引數值 dedicated表示專用伺服器模式,沒什麼實際用處,可以去掉

PPAS 替換oracle JDBC驅動配置

阿里雲使用ppas替換oracle會設計到切換jdbc驅動的配置問題 下面是三者的區別 注意可以使用pg原生jdbc連線ppas,但是會失去一些相容特性 oracle 驅動 driver oracle.jdbc.oracledriver 連線串 conn jdbc oracle thin 1.1.1...

Dao層的封裝和Oracle JDBC連線資料庫

一開始學習oracle jdbc連線的時候一般都是先做乙個基礎類獲取資料庫的連線,在用dao層的類去工作,執行sql語句。但是沒做乙個功能就要寫乙個執行方法,這樣很麻煩,也不夠優化。我最近參考了一些資料,把連線資料庫的基礎類和dao層的方法一起封裝到乙個類,用到的話直接呼叫,實現 優化。先做好資料庫...

oracle jdbc資料庫連線終於通了

困擾了我好久了oracle jdbc資料庫連線終於通了,問題出在這裡 jdbc oracle thin 192.168.1.134 1521 zhpt 1521後面跟的應該是zhpt,而以前我用的是dzjc 2005,可是我現在還不太明白zhpt是什麼,我用sql plus登陸用的是dzjc 200...