数据层
计算机数据库相关术语
数据层(data level )是指ASP.NET三层体系中的一种,包括数据层、业务逻辑层和表示层。
技术简介
数据层(data level )是指ASP.NET三层体系中的一种,包括数据层、业务逻辑层和表示层。
在使用ASP.NET技术开发大、中型应用程序时,经常采用三层开发模型。其中,将对数据库的操作封装到数据层中,对数据进行的逻辑运算封装到业务逻辑层中,以上两层采用.NET类库的形式,表示层中为Web窗体页面和用户控件。
通过ASP.NET三层体系结构建立应用程序,对Chengji数据库实现成绩查询和添加记录的功能。
首先在硬盘上创建文件夹3TiersSample,并在该文件夹中创建子文件夹3TiersSample_Web,然后将该子文件夹创建为虚拟目录。创建的方式为:右键单击该文件夹,在弹出菜单中选择【属性】项,然后选择【Web共享】选项卡共享该文件夹,单击【确定】按钮。接下来,通过Visual Studio.NET 2003创建空白解决方案,浏览目录,将解决方案定位到文件夹3TiersSample。下面分别创建数据层、业务逻辑层和表示层。
数据层创建
在解决方案资源管理器中,右键单击解决方案选择【添加】项,在子菜单中选择【新建项目】,定位到文件夹3TiersSample中,创建C#类库项目,并命名为3TiersSample_Data。
在数据层中添加类文件Chengji.cs,完成方法GetAll和InsertCJ。其中,GetAll方法用于以数据集的形式返回数据表中所有数据,返回的数据集将被业务逻辑层调用;InsertCJ方法用于将新的数据记录添加到数据表当中,所有字段的数据由业务逻辑层传递到数据层中。
然后,右键单击解决方案资源管理器
数据层设计
数据层由类库文件组成,负责对数据库中的数据进行添加、删除、修改和查询等操作,并将数据传递给上层的业务逻辑层进行处理。在MyNews数据层中包含有五个类。
其中,连接字符串是从Web.config文件中读取的。数据层只负责在数据库中执行相应操作,并不关心参数的来源,也不关心读取的数据将要进行的操作。因此,在数据层中只是定义方法来实现相关操作,所需数据通过业务逻辑层传递。
参考资料
最新修订时间:2022-08-25 12:34
目录
概述
技术简介
参考资料