我必须创建一个需要连接到多个不同类型数据库的应用程序。例如,我可以连接3个SQL Server DB,5个DB2 DB和1个Informix DB来执行任何CRUD操作。现在,我不想为每个数据库调用打开和关闭数据库连接,相反,我想为每个数据库保持一个单独的连接。所以,如果我有9个数据库,我将只有9个唯一的连接。我想过创建一个Singleton模式,但我不确定这是否适用于这种情况。 我已经看到了一些关于创建Singleton DB连接的参考资料,但我想知道是否有更好的方法可以实现我的需求。 如果我能改进我的问题并提供更多细节,请告诉我。