首先activiti是支持連接dm的,咱們要解決的是如何配置的問題:只須要修改兩個配置文件:java
1.數據庫
第一個是jdbc的配置:更換驅動、類名、鏈接串等,下面是配置方式:框架
即這裏的意思是:鏈接串改爲達夢的。ide
2.url
第二個是activi本身的配置(要找到ativiti的配置文件),強制指定數據類型爲Oracle(默認無該項配置):hibernate
即這裏的意思是:數據類型設置爲Oracle(在長期使用過程當中,沒有任何問題;達夢的Oracle兼容性作的很是好,不少相關框架,均可以使用相似配置方式)blog
備註1:。ip
若是是使用了方言包,還須要注意修改方言包的類名,以及方言包的引用:get
下面是配置方式it
datasource.driver=dm.jdbc.driver.DmDriver
datasource.url=jdbc:dm://localhost:5236
datasource.username=test
datasource.password=testcsdc1
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
上述類名只修改了鏈接串,還須要把最後一行修改成:
hibernate.dialect= org.hibernate.dialect.DmDialect
備註2:
相關的驅動類名,去哪裏找?
接要使用dm安裝數據庫後自帶的jak包.路徑:
Linux:
Window:
總之,java做爲一個最通用的平臺框架,其數據庫無關性作的比較好,全部和java相關的配置方式,最核心的就是下面這張圖: