JDBC连接字符串可以指定多个数据库吗?

JDBC连接字符串可以指定多个数据库吗?,jdbc,Jdbc,以下是我当前的连接字符串: jdbc:amazon;moduleName=Foobar:oracle:thin:@ab1na-orasvr.db.foobar.com:42111:ab1na 但是我需要JDBC来访问多个数据库。我可以简单地附加第二个模块名,用分号分隔吗?不,我认为您不能这样做。通过Hibernate,您可以创建多个持久化单元,并根据您为每个单元指定的名称创建实体管理器 不,我认为你做不到。通过Hibernate,您可以创建多个持久化单元,并根据您为每个单元指定的名称创建实体管

以下是我当前的连接字符串:

jdbc:amazon;moduleName=Foobar:oracle:thin:@ab1na-orasvr.db.foobar.com:42111:ab1na

但是我需要JDBC来访问多个数据库。我可以简单地附加第二个模块名,用分号分隔吗?

不,我认为您不能这样做。通过Hibernate,您可以创建多个持久化单元,并根据您为每个单元指定的名称创建实体管理器


不,我认为你做不到。通过Hibernate,您可以创建多个持久化单元,并根据您为每个单元指定的名称创建实体管理器


对不起,这是一个非常基本的是/否问题。只是想在我追我的尾巴之前确定一下。对不起,这是一个非常基本的是/否问题。只是想在我追我的尾巴之前确定一下。
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST = (ADDRESS =(PROTOCOL=TCP)
(HOST=1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)
(HOST=2)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=3)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=4)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=5)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=6)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=7)(PORT=1521))(ADDRESS =(PROTOCOL=TCP)
(HOST=8)(PORT=1521))(FAILOVER=on) (LOAD_BALANCE=ON)) 
(CONNECT_DATA = (SERVER=DEDICATED) 
(SERVICE_NAME =ccbfsinterface.comp.pge.com)))