各位  介绍些“winform 实现支持多数据库 ”  资料给我吧!谢谢!

解决方案 »

  1.   

    用Setting类 保存当前的数据库的类型信息 
    做个 SQLOperator 类 来操作数据库
    提供 GetTable  
    ExecuteSQL 等接口
    在接口面 依据具体的数据库再使用sqlcommand 或者oledb等操作数据库
      

  2.   

    请楼主参考MVC模式或三层架构方式。
    业务逻辑只需抽象的数据参数,如IMyDataProvider,
    而具体的不同的数据库实现则派生自这个接口。
      

  3.   

    要使用多数据库可以用ado.net公用接口:
    比如在sqlServer使用的是:
    SqlConnection,Oracle用OracleConnection
    但是他们有个基类叫:
    DbConnection。都是用公用接口,那么只要实例化不同的Connection就可以了。
    其他操作类似。也不知道楼主的程度是否可以理解这些话。或者你用一些框架吧。