ASPNET软件开发案例教程任务七.pptVIP

  • 0
  • 0
  • 约8.24千字
  • 约 33页
  • 2020-02-05 发布于辽宁
  • 举报
《ASP.NET软件开发案例教程》 任务七 数据访问层及实体类创建 任务描述   在本任务中基于对ADO.NET的学习,使用其提供的Connection、Command、DataReader、DataAdapter、DataSet等各种数据库操作对象完成为网络在线考试系统数据访问层创建DBHElper类、StudentService.cs类及数据库中各表的访问类。   使用JavaScript语言完成网络在线考试系统考试时间倒计时功能的编制。 任务分析   对数据表的增、删、改、查操作是实现动态网站交互的一种很重要的手段,ADO.NET是.NET Framework中用于数据访问的组件,使用ADO.NET提供的各种对象可以实现对数据库的各种操作。   若要使用ADO.NET的各个对象实现对数据库的各种操作,首先要掌握的ADO.NET提供的Connection、Command、DataReader、DataAdapter、DataSet等各种数据库操作对象的特点及使用方法;在此基础上通过为网络在线考试系统创建数据访问层DBHElper类及数据库中各表的访问类,掌握ADO.NET提供的Connection、Command、DataReader、DataAdapter、DataSet等各种数据库操作对象的属性和用法及对各类数据库表的增、删、改、查方法。   通过实施该任务,掌握上述ADO.NET的对象的属性及用法及JavaScript在软件开发中的应用。 任务准备 1. ADO.NET简介   ADO.NET是.NET Framework中用于数据访问的组件,它由Microsoft ActiveXData Objects(ADO)改进而来,是一组用于数据源进行交互的面向对此昂类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源以及数据库进行交互。微软公司认为,ADO.NET是对早期ADO技术的“革新性改进”。应该说,它确实是一种非常优秀的数据访问技术,对于使用.NET Framework进行软件开发的程序员来说,它是必须掌握的技术之一。   ADO.NET提供与数据源进行交互的相关公共方法,但是对于不同的数据源采用一组不同的类库。这些类库成为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。 任务准备 ADO.NET的对象模型如图所示: 任务准备 ADO.NET包含两个核心组件:.NET Framework和DataSet。   (1)数据提供程序.NET Framework   .NET Framework中的数据提供程序组件用于同数据源打交道。它包含4个对象:Connection对象、Command对象、DataReader对象和DataAdapter对象。由于数据源不同,上述4个对象分别针对不同的数据源做了不同的实现,比如对于SQL Server数据库,它们的具体实现是SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter;对于Access数据库,他们的实现是OleDbConnection、OleDbCommand、OleDbDataReader和OleDbDataAdapter。 任务准备 Connection对象的常用属性 属 性 说 明 ConnectionString 执行Open方法连接数据源的字符串 DataBase 将要打开数据库的名称 DataSource 包含数据库的位置和文件 State 显示当前Connection对象的状态 2. Connection对象   Connection对象主要用于建立与指定数据源的连接,处理访问数据源时所需要的安全设置。通过Connection对象打开数据库连接,是操作数据库的前提和基础。   (1)Connection对象的属性和方法 任务准备 (2)连接字符串   只要使用几个主要的参数就可以完成连接数据库的操作。例如: “Server=(local);database=Northwind;uid=sa;psw=;”;   这是以SQL身份验证登陆的写法,如果以Windows方式登陆则数据库连接字符串应为: Datasource=(local);InitialCatalog=Northwind;Integrated Security=SSPI;   连接字符串可以在Connection对象的ConnectionString属性中指定。 Connection对象的常用方法 属 性 说 明 Colse 关闭数据库连接 CreateCommand 创建并返回一个与该连接关联的SqlCom

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档