winform 实现支持多数据库 各位 介绍些“winform 实现支持多数据库 ” 资料给我吧!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Setting类 保存当前的数据库的类型信息 做个 SQLOperator 类 来操作数据库提供 GetTable ExecuteSQL 等接口在接口面 依据具体的数据库再使用sqlcommand 或者oledb等操作数据库 请楼主参考MVC模式或三层架构方式。业务逻辑只需抽象的数据参数,如IMyDataProvider,而具体的不同的数据库实现则派生自这个接口。 要使用多数据库可以用ado.net公用接口:比如在sqlServer使用的是:SqlConnection,Oracle用OracleConnection但是他们有个基类叫:DbConnection。都是用公用接口,那么只要实例化不同的Connection就可以了。其他操作类似。也不知道楼主的程度是否可以理解这些话。或者你用一些框架吧。 WPF框架下的Cad图的导入显示 怎样把datagridview中的数据导入到数据库,在线等! 类似于这个软件怎么做 为什么我的vs2005动态帮助没反应 郁闷,这样的代码为什么会报异常呢? 关于.net remoting中使用代理的问题求教: c# + mapx 做鹰眼 C# 关于委托 要搞死我了 如何让MDI主窗体菜单上的快捷键在MDI子窗体上也有效? 如何实现视频流存储到服务器 如何得到其他进程中 ListView 的子项位置信息? c@ winform 分页控件的问题
做个 SQLOperator 类 来操作数据库
提供 GetTable
ExecuteSQL 等接口
在接口面 依据具体的数据库再使用sqlcommand 或者oledb等操作数据库
业务逻辑只需抽象的数据参数,如IMyDataProvider,
而具体的不同的数据库实现则派生自这个接口。
比如在sqlServer使用的是:
SqlConnection,Oracle用OracleConnection
但是他们有个基类叫:
DbConnection。都是用公用接口,那么只要实例化不同的Connection就可以了。
其他操作类似。也不知道楼主的程度是否可以理解这些话。或者你用一些框架吧。