eos6中允許使用者配置多個資料來源,每個資料來源都有引用名稱,系統管理著資料來源名稱到資料來源的對映,使用者可以根據資料來源名稱得到資料來源。
系統預設提供了乙個名稱為default的資料來源,使用者不指定資料來源引用名稱時,就是取預設的資料來源。
//獲取系統預設的資料來源
datasource ds=datasourcehelper.getdatasource();
//獲取contribution級別的資料來源
getcontributiondatasource(string datasourcealias)
如何獲取資料源詳見介面及方法說明中的類com.eos.common.connection.datasourcehelper。
應用級別的資料來源有兩種配置,一種是c3p0資料來源,一種是jndi的資料來源。相關的配置在使用者配置檔案user-config.xml中。詳細說明見配置檔案中的注釋。
eosdefaultdatasource
isolation_read_committed
db2select * from uniquetable -1
com.ibm.db2.jcc.db2driver
jdbc:db2:
eos6si
eos6si
1050
10isolation_read_committed
db2ibm db2 driver(type4)
select * from uniquetable
-1系統除了在應用級別配置了資料來源,還在構件包級別配置了資料來源的引用。
相關的配置在構件包級別的配置檔案contribution.eosinf中。
other
spring mvc 多資料來源配置
首先配置兩個資料庫 2 再配置乙個datasource 管理 key 值和value值對應,預設選擇datasourcea 其他配置按照正常的spring mvc 配置即可。3 sessionfactory 中使用 datasource做資料來源。4 新建乙個dynamicdatasource類繼承...
spring多資料來源配置
前段時間由於公司專案需求,需要多資料來源的支援,苦b折騰了兩天程式猿,話不多說,直接擼碼。classpath jdbc.properties select 1 true select 1 true org.hibernate.dialect.mysqldialect false update tru...
spring 多資料來源配置
以下是我的xml配置,在配置的過程中涉及到不同的包分配不同的資料來源,在這裡用逗號分割就好 當然萬用字元能結局的那是最好了.xmlns xsi xmlns aop xmlns tx xmlns task xmlns context xmlns rabbit xsi schemalocation sp...