0
我正在构建一个使用Tomcat 7的Web应用程序,它可以让团队成员直接访问任意数量的数据库(可以是任何类型的MySQL,Oracle等) 。Java servlet(tomcat)跟踪到多个数据库的多个jdbc连接
可能数据库的数量可能在几十个,它们的连接细节存储在应用程序自己的数据库中。
我正在寻找处理连接和连接池的方法。我无法决定如何处理连接的打开和关闭。我知道我不想为每个请求或每个会话打开一个连接。我曾想过创建一个全局哈希映射来存储当前打开的连接池,并创建一个过期的过程,以便不使用过期的过程。
是否有任何事情可以做到这一点?我不禁感到自己正在重新发明轮子。 Tomcats连接池一次只能处理一个数据库吗?
您将需要一个'DataSource'为每个数据库。对于连接池,可以使用BoneCP或C3P0等。 –