管理很多数据库

时间:2012-01-13 19:11:08

标签: java spring dao spring-jdbc

我在spring 3.x应用程序中搜索一个方法来管理许多数据库。 现在我们支持mysql,但我们需要支持firebird和postgress sql。

我们不使用orm。

用spring支持许多数据库的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

您将拥有多个数据源 - 每个JDBC驱动程序需要一个数据源。你必须找到一种方法来选择你想要的一个给定案例。

答案 1 :(得分:0)

一旦你为每个数据库定义一个数据源,正如duffymo所说,为每个数据库定义一个事务管理器,你可以使用@Transactional(“managerXname”)进行声明式事务划分。