数据访问层定义和实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


SQLHelper公共类分析 公共类分析
方法 说明
ExecuteDataSet ExecuteNonQuery
读数据,执行存储过程返回DataSet 写数据,执行存储过程返回执行结果成功 与否标志
接口定义
接口定义一个类的表现形式,但不包含任何实现。 接口定义一个类的表现形式,但不包含任何实现。定目划分为:表现层、业务逻辑层、数据访问层。 整个项目划分为:表现层、业务逻辑层、数据访问层。
• 网页 网页aspx不能直接访问或者绑定数据库。 不能直接访问或者绑定数据库。 不能直接访问或者绑定数据库
系统架构详细图
数据层设计
相关知识点: 相关知识点: 数据读写方法 存储过程编写 接口定义和继承 工厂与反射
如:网站系统 可以定义一些接口中预先定义面 向SQL Server和Access数据库的不同实现方法类,然 数据库的不同实现方法类, 和 数据库的不同实现方法类 后针对不同的数据库需求, 后针对不同的数据库需求,传入需要实现的类型 参 数,动态实现接口说明。 动态实现接口说明。
Assembly.Load(path).CreateInstance(classname)

2.更加规范,封装性更好 更加规范, 更加规范
接口继承
接口继承是说明继承, 接口继承是说明继承,用“:”后跟被继承的接口名字 后跟被继承的接口名字
工厂与反射(一 工厂与反射 一)
工厂模式是定义一个产生接口, 工厂模式是定义一个产生接口,然后在继承的子 类中具创建体实现。 类中具创建体实现。
工厂与反射(二) 工厂与反射 二 反射技术是将需要创建类的类型传递到 工厂方法中, 工厂方法中,由工厂方法根据类型返回相应 的实例。 的实例。
义接口和定义类相似,只是要把 class关键字换为 interface。定 义接口和定义类相似, 关键字换为 。 义方法时只需要方法名,返回类型和参数列表,不能有方法体。 义方法时只需要方法名,返回类型和参数列表,不能有方法体。
接口优势

1.多继承,同一种方法可以有更多种实现,可以用 多继承,同一种方法可以有更多种实现, 多继承 不同的类来实现, 不同的类来实现,具体调用根据对象来确定
相关文档
最新文档