摘要:
做小型企业软件开发,有时一个系统要与多个数据库进行交互,有时数据库还不同,有的数据存放在SQL Server中,有的存放在Oracle中,这样在写代码时,还要注意到底连接的是什么数据库,连接SQL Server时要用SqlConnection,连接Oracle时要用OracleConnection,这样给开发带来不方便,虽然目前已经有许多成熟的开发框架(Castle, Spring.NET等),但是大多数人都不怎么会使用(例如包括我自己),而且框架中许多功能对小型企业软件来讲也没有用。针对这种情况,开发小型企业软件系统时,我们可以用简单工厂模式来写一个同一的获取数据库连接的工厂类,只需要传递一 阅读全文