1
DataReader对象能进行的数据库操作是( A )。
满分: 5 得分:5
A
读取
B
增加
C
修改
D
删除
2
DataList通过( B )属性来控制每一行显示的记录条数。
满分: 5 得分:5
A
DataKeyField
B
RepeatColumns
C
RepeatDirection
D
RepeatLayOut
3
关于NET Framework 包括数据提供程序以下( B ) 陈述是错误的。
满分: 5 得分:5
A
System.Data.SqlClient 提供程序是用于 SQL Server 的默认 .NET Framework 数据提供程序。
B
System.Data.OleDb 提供程序是用于 Access 的 .NET Framework 数据提供程序。
C
System.Data.Odbc 提供程序是用于 ODBC 的 .NET Framework 数据提供程序。
D
System.Data.OracleClient 提供程序是用于 Oracle 的 .NET Framework 数据提供程序。
4
主/详细结构经常用到的经典组合是( A )。
满分: 5 得分:5
A
GridView+DetailsView
B
DataList+Repeater
C
DataList_DropDownList
D
GridView+Repeater
5
以下控件中用于显示一个数据源的一个或多个记录。一次显示一个记录。且可以逐页浏览单独的记录,通过配置可以添加,删除,更新数据的是( A )。
满分: 5 得分:5
A
GridView控件
B
DetailsView控件
C
DataList控件
D
Repeater控件
6
关于SqlDataSource Web 服务器控件的说法不正确的是( D )。
满分: 5 得分:5
A
通过 SqlDataSource 控件,可以使用 Web 服务器控件访问位于关系数据库中的数据。其中可以包括 Microsoft SQL Server 和 Oracle 数据库以及 OLE DB 和 ODBC 数据源。
B
SqlDataSource 控件使用 ADO.NET 类与 ADO.NET 支持的任何数据库进行交互。这类数据库包括 Microsoft SQL Server(使用 System.Data.SqlClient 提供程序)、System.Data.OleDb、System.Data.Odbc 和Oracle(使用 System.Data.OracleClient 提供程序)。
C
如果不在设计时将连接字符串设置为 SqlDataSource 控件中的属性设置,则可以使用Web.config配置文件中connectionStrings 配置元素将这些字符串集中作为应用程序配置设置的一部分进行存储。
D
可为 SqlDataSource 命令指定五个命令(SQL 查询):SelectCommand、createCommand, UpdateCommand、DeleteCommand 和 InsertCommand。每个命令都是数据源控件的一个单独的属性。
7
Access DataSource控件继承了SqlDataSource类,并用DataFile属性替换了ConnectionString属性,连接到Access数据库。
满分: 5
8
SiteMapDataSource控件从站点地图中检索导航数据,然后将数据传递给可显示该数据的控件,如TreeView 或 Menu。
满分: 5
9
数据源控件和普通控件有什么区别?
满分: 20
数据源控件:用于实现从不同数据源中获取数据的功能,它可以设置连接信息、查询信息、参数和行为,并向数据界面控件提供数据,达到用可视化方式设计网站程序的目的,最大限度地减少程序员的工作量,提高编程效率。
普通控件:控件是用户可与之交互以输入或操作数据的对象;控件通常出现在对话框中或工具栏上。
10
简述配置SqlDataSource数据源的步骤。
满分: 20
1.点击sqlDataSource的配置数据源;
2.新建连接->填写服务器名->使用SQL Server身份验证->填写用户名和密码并保存密码->选择或输入一个数据库名->测试连接->下一步
3.选择“是,将此连接另存为:”->下一步
4.”指定来自表或视图的列“->选择表->所有列(*)->高级->“生成insert,update,delete语句”(注意如果表没有主键,则”高级SQL生成选项’不可选)->确定->下一步
5.完成
11
ADO.NET访问数据库有哪两种方式?两种访问方式各有什么优缺点?
满分: 20
ADO.NET访问数据库的方式有两种:有连接的访问和无连接的访问。
有连接的访问用DataReader对象返回操作结果,速度快,但是一种独占式的访问,效率并不高;
无连接的访问用DataSet对象返回结果,该对象可以看作-一个内存数据库,访问的结果存放到DataSet对象中后可以在DataSet内存数据库中操作表,效率更高。