eos6多資料來源配置

2021-08-30 18:27:01 字數 848 閱讀 5983

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