基于DataSet数据访问技术的新应用
2017-11-15陈惠娥
陈惠娥
(广东技术师范学院 天河学院,广东 广州 510540)
基于DataSet数据访问技术的新应用
陈惠娥
(广东技术师范学院 天河学院,广东 广州 510540)
较之于传统数据访问技术ADO的RecordSet类型,ADO.NET增加了许多在传统ADO中找不到的新类型(如数据适配器DataAdapter).鉴于此,文章通过学生选课系统阐述DataSet新技术的应用,其开发主要包括后台管理系统的建立和维护以及前端界面的开发两个方面,提高了程序开发和系统使用管理的效率.
DataSet;数据访问技术;程序开发
1 DataSet对象及其作用
DataSet是ADO.NET离线数据访问模型中的核心对象,能够在断开数据库连接的基础上访问数据源并调用程序集处理,然后使用关联的数据适配器(TableAdapt)将修改后的数据回传数据库[1-2].这使得ADO.NET在数据库处理上超越应用于客户端/服务器系统的ADO技术.
本系统实现了以下功能模块:管理员模块,学生管理模块、选课查询模块、成绩查询模块.系统功能包含学生信息的添加、修改、删除、查询和打印.其主要内容包括如下:界面的设计,数据库的设计以及各个界面后台代码的设计.
DataSet数据集作为Microsoft NET Framework的一个创新技术,不依赖于数据库的独立数据集合,也并没有与数据库建立即时的连线[3].在ADO.NET中,DataSet是专门用来处理从数据保存体(Data Store)中读出的数据.不管底层的数据库是SQL Server还是ADO,DataSet,都可以操作从不同数据源取得数据.
在DataSet中可以包含任意数量的DataTable(数据表),且每个DataTable对应一个数据库的数据表(Table)或视图(View)[4].一般来说,一个对应DataTable对象的数据表就是一堆数据行(DataRow)与列(DataColumn)的集合.DataTable会……
