【《数据库与信息系统》复习题及答案】第6章_Web数据库应用程序2019.pdfVIP

  • 662
  • 1
  • 约1.58万字
  • 约 17页
  • 2021-11-20 发布于上海
  • 举报

【《数据库与信息系统》复习题及答案】第6章_Web数据库应用程序2019.pdf

第 6 章 Web 数据库应用程序 单选题 1.在 Visual Studio 开发环境中,一个 Web 应用程序一般包含________。 A.只有一个文件 B.可包含多个文件,但不能文件夹 C.可包含多个文件和文件夹 D.文件必须是.cs 文件 答案:C 解析:Visual Studio 中⼀个Web 应用程序就是⼀个⽹站,由⼀组存放在⼀个目录下的 Web ⽹页及相关配置⽂件组成,包含页面⽂件、控件⽂件、代码模块和服务,以及配置⽂件和各 种资源,可以包含⼦目录。 2.ADO.NET 是支持数据库应用程序开发的________。 A.一个对象 B.一个控件 C.一个数据集 D.一个组件 答案:D 解析:ADO.NET 是.NET 框架提供的⼀个包含多个对象支持数据库应用程序开发的组件。 其中核⼼组件是数据集(Dataset )和.NET 数据提供程序(Data Provider)。主要对象包括 DataSet 、Connection、Command、DataAdapter 和 DataReader 等。控件是对 ASP.NET 的 应用程序界面对象的称呼,例如 TextBox 控件。 3.使用 ADO.NET 支持断开连接访问,是指________。 A.不需连接数据库的情况下可查询数据库 B.不需连接数据库的情况下可修改数据库 C.对数据集的操作可以在不连接数据库状态下进行,需要数据交换时连接数据库 D.把数据库复制到客户端后断开连接,不再需要访问数据库服务器 答案:C 解析:对数据库的操作必须在客户端连接数据库的状态下进⾏,ADO.NET 支持断开连接访 问只是最⼤限度减少数据库连接时间。它连接数据库将数据集提取后缓存在客户端后,应用 程序可在不连接数据库情况下,先对数据集进⾏各种操作,但最终如果要更新数据库,必须 要连接数据库完成对数据库的操作。即它对数据库的使用是“随用随开”。 4.ADO.NET 的DataSet 是________。 A.数据表的集合 B.数据记录的集合 C.数据字段的集合 D.数据项的集合 答案:A 1 解析:本题是考查对 ADO.NET 的 DataSet 的理解。数据记录的集合构成记录集,它是来自 ⼀个或多个数据表的结果集,可看作⼀个数据表;DataSet 中的数据形式是数据集,可包含 ⼀个或多个数据表(或记录集)及其关系。数据字段是数据表结构的⼀部分,数据项是数据 表中的⼀个具体的数据值。 5.ADO.NET 中,________对象在数据源和 DataSet 之间执行数据传输工作。 A.MySqlConnection B.MySqlDataReader C.MySqlCommand D.MySqlDataAdapter 答案:D 解析:数据源存放在数据库服务器上,DataSet 是在客户端缓存的从数据源提取的数据集, MySqlDataAdapter 对象负责数据源和 DataSet 之间的传输⼯作。MySqlConnection 对象支 持和数据库建立连接;MySqlCommand 对象支持对数据源执⾏操作命令;MySqlDataReader 在数据查询时用于存放只读的前向数据流。 6.ADO.NET 中,如果要实现对数据的更新,应使用 MySqlCommand 对象的________ ⽅法。 A .ExecuteReader B .ExecuteNonQuery C .ExecuteScalar D .ExecuteQuery 答案:B 解析:通过 MySqlCommand 对象可直接提取数据表、执⾏ SQL 命令或调用存储过程。调用 MySqlCommand 的不同⽅法,它的 SQL 命令执⾏⽅式不同:MySqlCommand.ExecuteReader() 返回⼀个只读前向数据流,使用 MySqlDataReader 存放当前的⼀个结果⾏;MySqlCommand. ExecuteScalar()返回结果集的第⼀⾏第⼀列对应的⼀个单个值; MySqlCommand.ExecuteNonQuery()更新数据库。不存在 MySqlCommand.ExecuteQuery()⽅ 法。 7 .________是支持数据库应用程序开发的

文档评论(0)

1亿VIP精品文档

相关文档