C#三层架构第九课之反射和工厂模式实现多数据库访问
生活随笔
收集整理的這篇文章主要介紹了
C#三层架构第九课之反射和工厂模式实现多数据库访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
反射和工廠模式實現不同數據庫訪問
在之前上課的基礎上,使用反射和模唱模式,實現針對不同數據庫的動態訪問。
在之前的三層架構代碼基礎上進行修改。
使用三層架構+工廠模式,來實現一個程序訪問多個數據庫。
優點:程序的擴展性更強,業務更加復雜,程序的能力更強大。可以連接多數據庫。
一.增加一個類庫層IDAL
相當于上次的IUser 接口
作用:用于抽象DAL,方便不同的數據庫對其進行實現。
可以讓Mysql也來實現該接口,mysql也可以實現對dept表的增刪改查;
Sqlserver之前是自己寫的,現在增加對該接口的實現。
public interface IDeptDao{bool addDept(Dept dept);bool updateDept(Dept dept);bool delDept(Dept dept);DataTable refreshData();DataTable findDeptByName(String deptNa總結
以上是生活随笔為你收集整理的C#三层架构第九课之反射和工厂模式实现多数据库访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asp.Net就业课之案例实践第二次课
- 下一篇: C#线程初步