#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...