2012-01-13 133 views
1

我搜索的方式在彈簧3.X應用程序來管理許多數據庫。 現在我們支持mysql,但是我們需要支持firebird和postgress sql。管理許多數據庫

我們不使用ORM。

什麼是支持多種數據庫,春天最好的方法是什麼?

回答

0

您將有多個數據源 - 一個你需要每個JDBC驅動程序。你必須找到一種方法來選擇你想要的一個案例。

+0

沒有任何非標準的方式與春天做呢? – 2012-01-13 19:19:25

+0

這是標準的方式。每個數據源一個驅動程序,對不對?多驅動程序意味着多個數據源。 – duffymo 2012-01-13 19:26:48

0

一旦定義每個數據庫的數據源,如duffymo說,定義一個事務管理器爲每個,並且可以使用@Transactional(「managerXname」)的聲明式事務劃分。

+0

我不搜索同時使用數據庫 – 2012-01-14 09:25:43