ADO.NET连接多种类型数据库
想写一个基于ADO.NET连接多种类型数据库的类,要求如下:
1、要能连接多种类型数据库(oracle、sybase、sql、mysql、db2等)
2、支持远程连接
3、支持多种连接方式(如odbc、ole等)
4、对外开发的接口要方便,最好连接数据库时用一个函数就能实现
注:ado方式只需要一个_ConnectionPtr智能指针就可以连接不同类型的数据库,但是ADO.NET中要连接多种类型数据库采用了不同的连接对象,我希望通过进一步的封装,简化对多种数据库的连接。
请高手给个设计思路、或者贴点代码。发我邮箱也行superbluemap@gmail.com
希望和大家讨论学习共同提高。