项目3 Web 应用程序的数据库访问

项目3 Web 应用程序的数据库访问

【项目描述】

Web应用系统实际就是一个信息系统,需要对大量的数据进行处理和显示,这些数据往往由第三方开发的商业数据库管理系统进行管理。由于Web应用系统和数据库管理系统并不在同一个系统,因此需要提供一种中间层数据访问技术支持Web应用系统和数据库管理系统之间方便快速地进行数据交换。.NET平台提供了ADO.NET数据访问技术,该技术拥有诸多优点,能够实现对目前主流的第三方商业数据库管理系统的有效访问。该技术尤其对于相同开发商(微软公司)开发的SQL Server数据库管理系统特别高效。本项目将对ADO.NET技术进行比较详细的讲解。

【学习目标】

①熟悉ADO.NET的基本概念;

②熟悉ADO.NET的内部结构;

③熟悉ADO.NET对数据库的访问流程;

④熟悉DataSet的内部结构。

【技能目标】

①能对Connnection对象编程,并建立对数据库的连接;

②能对Command对象编程,对数据库执行SQL命令和存储过程;

③能对DataReader对象编程,以从前向后,逐条读取数据库中的记录;

④能编程实现ADO.NET的事务操作;

⑤能编程创建和使用DataSet及其内部对象;

⑥能对DataAdapter对象编程,以实现数据库到数据集的批量数据读取和数据集到数据库的批量信息提交。