如何为多个数据库实现可重用的单例数据库连接?

时间:2016-07-24 08:45:43

标签: c# singleton connection-string dbconnection

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

0 个答案:

没有答案