Download presentation
Presentation is loading. Please wait.
1
第六单元 ADO.net数据库操作 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET
2
6.1 第1题 【操作要求】 将文件C:\2003AN\Unit6\Y6-01复制到考生文件夹。打开考生文件夹中的Y6-01.aspx文件,分别参照样图6-01A和6-01B进行编程操作,并将操作结果以X6-01.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:建立Access数据库并连接数据库。
3
6.1 第1题 1.创建Access数据库:在考生文件夹中创建Access数据库。命名为X6-01.mdb。并在数据库中创建数据表,命名为student。设计数据表添加五个字段,分别命名为ID,Name,Age,Sex,Score。并将ID字段设置主键,数据类型为自动编号,Name与Sex字段数据类型为文本,其他字段数据类型为数字。添加5至8条数据。 2.调用所需的名称空间:编辑Y6-01.aspx。在文件开始处添加调用Access数据库所需要的名称空间。 3.设置OLEDBConnection对象:建立OLEDBConnection对象,并在连接字符串中设置数据库的相对路径。 4.显示信息:通过label控件显示连接信息,使程序运行结果如样图6-01B所示。
4
6.2 第2题 【操作要求】 将文件C:\2003AN\Unit6\Y6-02复制到考生文件夹。打开考生文件夹中的Y6-02.aspx文件,分别参照样图6-02A和6-02B进行编程操作,并将操作结果以X6-02.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:建立SQL Server数据库并连接数据库。
5
6.2 第2题 1.创建SQL Server数据库:在考生文件夹中创建SQL Server数据库。命名为X6。并在数据库中创建数据表,命名为student。设计数据表添加四个字段,分别命名为ID,Name,Age,Sex,Score。并将ID字段设置主键,数据类型为int,Name与Sex字段数据类型为char,其他字段数据类型为int。添加5至8条数据。 2.调用所需的名称空间:编辑Y6-02.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 3.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。 4.显示信息:通过label控件显示连接信息,使程序运行结果如样图6-02B所示。
6
6.3 第3题 【操作要求】 将文件C:\2003AN\Unit6\Y6-03复制到考生文件夹。打开考生文件夹中的Y6-03.aspx文件,分别参照样图6-03A和6-03B进行编程操作,并将操作结果以X6-03.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlParameter对象为数据库添加新纪录。
7
6.3 第3题 1.调用所需的名称空间:编辑Y6-03.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.3 第3题 1.调用所需的名称空间:编辑Y6-03.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 定义SqlParameter对象,并实例化: 将SqlParameter对象加入SqlParameters对象集合中。 4.为新纪录添加数据。 5.连接数据库:打开数据库,进行操作,关闭数据库。
8
6.4 第4题 【操作要求】 将文件C:\2003AN\Unit6\Y6-04复制到考生文件夹。打开考生文件夹中的Y6-04.aspx文件,分别参照样图6-04A和6-04B进行编程操作,并将操作结果以X6-04.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlParameter对象,完成对数据库的删除工作。
9
6.4 第4题 1.调用所需的名称空间:编辑Y6-04.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.4 第4题 1.调用所需的名称空间:编辑Y6-04.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 定义SqlParameter对象,并实例化: 将SqlParameter对象加入SqlParameters对象集合中。 4.指定要删除纪录的字段值。 5.连接数据库:打开数据库,进行操作,关闭数据库。 6. 显示信息:用label控件显示连接信息。
10
6.5 第5题 【操作要求】 将文件C:\2003AN\Unit6\Y6-05复制到考生文件夹。打开考生文件夹中的Y6-05.aspx文件,分别参照样图6-05A和6-05B进行编程操作,并将操作结果以X6-05.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlParameter对象,完成对数据库记录的更新操作。
11
6.5 第5题 1.调用所需的名称空间:编辑Y6-05.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.5 第5题 1.调用所需的名称空间:编辑Y6-05.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 定义SqlParameter对象,并实例化: 将SqlParameter对象加入SqlParameters对象集合中。 4.指定要更新纪录的字段值。 5.连接数据库:打开数据库,进行操作,关闭数据库。 6. 显示信息: 用label控件显示连接信息。
12
6.6 第6题 【操作要求】 将文件C:\2003AN\Unit6\Y6-06复制到考生文件夹。打开考生文件夹中的Y6-06.aspx文件,分别参照样图6-06A和6-06B进行编程操作,并将操作结果以X6-06.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过Datareader对象和Dropdownlist控件读取数据库数据记录。
13
6.6 第6题 1.调用所需的名称空间:编辑Y6-06.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.6 第6题 1.调用所需的名称空间:编辑Y6-06.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 定义数据读取对象: 定义Datareader对象,并实例化。 4.打开数据库连接。 5.读取数据:通过循环读取纪录的字段值,并通过Dropdownlist控件显示字段值。 6. 关闭数据库。 7.定义控件:定义Dropdownlist控件。
14
6.7 第7题 【操作要求】 将文件C:\2003AN\Unit6\Y6-07复制到考生文件夹。打开考生文件夹中的Y6-07.aspx文件,分别参照样图6-07A和6-07B进行编程操作,并将操作结果以X6-07.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过DataReader对象中的数据和DataGrid控件的绑定,取出数据库中的数据记录。
15
6.7 第7题 1.调用所需的名称空间:编辑Y6-07.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.7 第7题 1.调用所需的名称空间:编辑Y6-07.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.设置SQLConnection对象:建立SQLConnection对象,并在连接字符串中设置数据库的用户名与密码。声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 指定数据源:将绑定到DataGrid控件的数据的数据源指定为DataReader对象。 4.打开数据库连接。 5.数据绑定:将数据绑定到DataGrid控件。 6. 关闭数据库。 7.显示信息:通过Label控件显示绑定成功。 8. 定义控件: 定义DataGrid、Label控件。
16
6.14 第14题 【操作要求】 将文件C:\2003AN\Unit6\Y6-14复制到考生文件夹。打开考生文件夹中的Y6-14.aspx文件,分别参照样图6-14A和6-14B进行编程操作,并将操作结果以X6-14.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlDataAdapter对象和DataSet对象操作数据库数据记录,通过DataGrid控件显示数据记录,是记录具有翻页的功能。
17
6.14 第14题 1.调用所需的名称空间:编辑Y6-14.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.14 第14题 1.调用所需的名称空间:编辑Y6-14.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.定义BindGrid子程序:要求具有数据库连接、判断有无记录、通过表中记录数获取页数以及数据绑定的相关操作。 3. 定义Sort子程序:要求具有数据的排序功能。 4.定义Change子程序:要求具有表格数据的翻页功能。 5.定义控件:定义DataGrid控件。
18
6.16 第16题 【操作要求】 将文件C:\2003AN\Unit6\Y6-16复制到考生文件夹。打开考生文件夹中的Y6-16.aspx文件,分别参照样图6-16A、6-16B、6-16C、6-16D和6-16E进行编程操作,并将操作结果以X6-16.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlDataAdapter对象和DataSet对象操作数据库数据记录,通过DataGrid控件显示数据记录,并且使数据具有编辑、删除、更新等数据库的基本操作。
19
6.16 第16题 1.调用所需的名称空间:编辑Y6-16.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.16 第16题 1.调用所需的名称空间:编辑Y6-16.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2.定义BindGrid子程序: 要求具有数据库连接以及数据绑定的相关操作。 3. 定义Edit子程序:要求具有编辑数据记录的功能。 4. 定义Cancel子程序:要求能够取消数据编辑操作。 5. 定义Update子程序:要修能够将编辑操作的结果更新至数据库。 6. 定义Delete子程序:要求完成删除记录的操作。 7. 定义控件:定义DataGrid控件。
20
6.18 第18题 【操作要求】 将文件C:\2003AN\Unit6\Y6-18复制到考生文件夹。打开考生文件夹中的Y6-18.aspx文件,分别参照样图6-18A、6-18B和6-18C进行编程操作,并将操作结果以X6-18.aspx文件名保存在考生文件夹中。 题目欲实现功能的描述:通过SqlDataAdapter对象和DataSet对象操作数据库数据记录,通过DataList控件显示数据记录,并控制数据显示样式。
21
6.18 第18题 1. 调用所需的名称空间:编辑Y6-18.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。
6.18 第18题 1. 调用所需的名称空间:编辑Y6-18.aspx。在文件开始处添加调用SQL Server数据库所需要的名称空间。 2. 连接数据库:声明命令对象,定义SQL命令字符串,并将命令对象实例化。 3. 定义DataSet对象。 4. 打开数据库连接。 5. 数据绑定:通过SqlDataAdapter对象将数据填充至DataSet对象,并将DataSet对象绑定至DataList控件。 6. 关闭数据库。 7. 定义控件:定义DataList控件及其事件。
Similar presentations