在三层体系结构中 数据访问层(DAL)面向的数据库的类型可能是Access SQL Server MySQL或Oracle等。

大学网课 已帮助 人

在三层体系结构中,数据访问层(DAL)面向的数据库的类型可能是Access、SQL Server、MySQL或Oracle等。为了使各层独立演化,使得DAL的变化不会影响到业务逻辑层(BLL),可以采用面向接口的方法实现:先设计一个通用接口IDB,BLL层只面向IDB设计,DAL内部,可以根据不同的DBMS去实现IDB。DAL内部不管怎么去实现IDB都不会影响到BLL层模块的实现。例如,IDB接口代码设计如下: public interface IDB{ bool IsDataExist(string sql); DataTable Select(string sql); int Update(string sql); bool UploadPhoto(string pid, byte[] pic); } 以下实现接口的类中,哪个是正确的? (类体中的内容省略)

A.public class Access : IDB { ... }

B.public class SQL Server extends IDB { ... }

C.public class MySQL implements IDB { ... }

D.public class IDB : Oracle { ... }

在三层体系结构中 数据访问层(DAL)面向的数据库的类型可能是Access SQL Server MySQL或Oracle等。

热搜:bs模式的三层体系结构