利用反射实现多种数据库的查询

/Files/lyfclear/Chrsym.rar

 

 

分别建立 sqlhelper.cs    oraclehelper.cs  并且建立两个类来操作这两个类

Sqlservice.cs   OracleService.cs 这两个类中的方法分别将前端的输入转换成可以被执行的sqlclient oracleclient 对象。这样前端只有字符串的输入

Idataservice.cs是一个统一的接口,FactoryAccess利用反射的方式来,根据不同的变量输入来选择不同的数据库查询方式

DataBLL.cs根据不同的业务需要选择不同的变量输入

不同数据库的切换交给前端来处理,根据不同的参数可以得到任意类型的或者同一类型不同的连接数据库串

sqlserver2005已经查询成功,因为没有oracle环境所以没试。代码写的不足的地方高手指点
posted @ 2012-10-30 09:24  积则厚  阅读(437)  评论(0)    收藏  举报