【发布时间】:2012-12-19 05:17:14
【问题描述】:
我有带有 3 个数据库的 MySQL DBMS
- 配置
- master1
- master2
一个 JSF 2.1 应用程序在配置数据库上使用特定用户名登录,然后进行一些查询并获取进行连接的数据库的名称。
现在有了 2 个简单的数据库,解决方案很简单:
将
master1和master2加入配置并创建一个具有关系的单一单声道数据库...可能,但有分离用户数据的请求 - 所以丢弃。在 Glassfish 中创建
n池,然后使用适当的池。
其实我用的是这个方案,但是如果我有master 0...1000,我必须手动创建所有这些,这非常耗时。
我想:
- 照常连接到配置
- 检索数据库名称
- 检查资源(同名)是否存在
- 如果它不存在;创建它
- 现在使用它
【问题讨论】:
标签: mysql jdbc glassfish glassfish-3 connection-pooling