使用设计模式构建通用数据库访问类
|
日期:2005年4月25日 作者:清风网络学院 查看:[大字体
中字体 小字体]
|
{ return CreateNewDBOperator(strConnection); } else { CurrentPosition++; if(CurrentPosition==ApplicationConfiguration.PooledConnectionCount) CurrentPosition=0; if(ConnectionPool[CurrentPosition]==null) { ConnectionPool[CurrentPosition]=CreateNewDBOperator(strConnection); } return ConnectionPool[CurrentPosition]; } } private static DBOperator CreateNewDBOperator(string strConnection) { if(strConnection.IndexOf("provider=")<0) //SqlServer { return new SqlDBOperator(strConnection); } else //other database { return new OleDBOperator(strConnection); } }
这里使用的算法比较简单,只是为了能够比较清楚地说明问题,读者应当能够在实际使用过程中,实现更好的算法。
以上,介绍了一种通用数据库操作类的实现设计方法,希望能够对大家有所启发。笔者设计Websharp中间件的时候,在数据库处理层,采用了上面的方法,取得了很好的效果。 (出处:清风网络学院)
上一篇:Excel中双击格式刷的妙用
下一篇:40条最让人误会的手机短信
|
| 使用设计模式构建通用数据库访问类 相关文章: |
|
|
|
| 使用设计模式构建通用数据库访问类 相关软件: |
|
|
|