【发布时间】:2015-03-14 18:42:43
【问题描述】:
我试图在应用程序中连接两个数据库,因为我想引用这两个数据库的表。是否可以在同一个应用程序中连接两个或多个数据库。我正在使用 Hibernate 库连接到数据库。
【问题讨论】:
我试图在应用程序中连接两个数据库,因为我想引用这两个数据库的表。是否可以在同一个应用程序中连接两个或多个数据库。我正在使用 Hibernate 库连接到数据库。
【问题讨论】:
它与 JSF 无关,因为 JSF 是一种视图技术。在 JDBC 中,您使用 DriverManager 的 getConnection 方法连接到不同的数据库。在 Hibernate 中,您需要在 hibernate.properties 或 hibernate.cfg.xml 中为每个数据库配置一个 SessionFactory。 As documentation says,
您配置 Hibernate 的 SessionFactory。 SessionFactory 是一个全局的 工厂负责特定的数据库。如果你有几个 数据库,为了更容易启动,你应该使用几个 多个配置文件中的配置。
【讨论】: