云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第七章 数据库访问习题

第七章 数据库访问习题

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 11:24:48

第七章 数据库访问

一、选择题 1.下面哪一项不是JDBC的工作任务?( )

A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 2.下面哪一项不是加载驱动程序的方法?( )

A)通过DriverManager.getConnection方法加载 B)调用方法 Class.forName

C)通过添加系统的jdbc.drivers属性 D)通过registerDriver方法注册

3.关于分页显示,下列的叙述哪一项是不正确的?( )

A)只编制一个页面是不可能实现分页显示的 B)采用一至三个页面都可以实现分页显示

C)分页显示中,记录集不必在页面跳转后重新生成 D)分页显示中页面显示的记录数可以随用户输入调整

4.在建立JSP网站目录时需要遵循一些规则,以下规则错误的是:( )

A)每个主要栏目开设一个相应的子目录

B)所有flash, avi, ram, quicktime 等多媒体文件存放在根目录下 C)根目录一般只存放index.htm以及其他必须的系统文件 D)目录建立应以最少的层次提供最清晰简便的访问结构

5.如果将E:\\MyWeb作为JSP网站目录,需要修改哪个文档?( )

A)server.xml B)server.htm C)index.xml D)index.htm

6.DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?( ) A)”jdbc:mysql://localhost:3306/数据库名” B)”jdbc:odbc:数据源”

C)”jdbc:oracle:thin@host:端口号:数据库名”

D)”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名” 7.在JDBC中,下列哪个接口不能被Connection创建( )。

A)Statement B)PreparedStatement C)CallableStatement D)RowsetStatement 8.下面是加载JDBC数据库驱动的代码片段:

try{

Class.forName(\ }

catch(ClassNotFoundException e){ out.print(e); }

该程序加载的是哪个驱动?( )

A)JDBC-ODBC桥连接驱动 B)部分Java编写本地驱动 C)本地协议纯Java驱动 D)网络纯Java驱动

9.下面是创建Statement接口并执行executeUpdate方法的代码片段: conn=DriverManager.getConnection(\ stmt=conn.createStatement();

String strsql=\李','清华出版社',35)\ n=stmt.executeUpdate(strsql);

代码执行成功后n的值为 ( )。

A)1 B)0 C)-1 D)一个整数

10.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格( ) while(rs.next()){ out.print(\

out.print(\ out.print(\ out.print(\

out.print(\ out.print(\ out.print(\ }

A)4 B)5 C)6 D)不确定

11.下面的代码是连接哪个数据库的驱动加载片段( ) try{

Class.forName(\ }

catch(Exception e){

out.print(e.toString()); }

A)Oracle B)Sql Server C)MySql D)不确定

12.下面的代码是连接哪个数据库的驱动加载片段( ) try{

Class.forName(\ }

catch(Exception e){

out.print(e.toString()); }

A)Oracle B)Sql Server C)MySql D)不确定

13.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs =

stmt.executeQuery (\语句,得到的结果集rs的列数为( ) A)4 B)5

C)6 D)不确定 14.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\下面哪项对该rs描述正确的是( )

A)只能向下移动的结果集 B)可上下滚动的结果集 C)只能向上移动的结果集 D)不确定是否可以滚动 15.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\下面哪项对该rs描述正确( )

A)不能用结果集中的数据更新数据库中的表 B)能用结果集中的数据更新数据库中的表 C)执行update方法能更新数据库中的表 D)不确定

16.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\下面哪项对该rs描述正确( )

A)数据库中表数据变化时结果集中数据不变 B)数据库中表数据变化时结果集中数据同步更新 C)执行update方法能与数据库中表的数据同步更新 D)不确定

17.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\rs.first();

下面哪项对该rs描述正确( ) A)rs.isFirst()为真 B)rs.ifLast()为真

C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真 18.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\rs.first();rs. previous();

下面哪项对该rs描述正确( ) A)rs.isFirst()为真

B)rs.ifLast()为真

C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真 19.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\rs.last();rs.next();

下面哪项对该rs描述正确( ) A)rs.isFirst()为真 B)rs.ifLast()为真

C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真

20.给出了如下的查询条件字符串String condition=\下列哪个接口适合执行该SQL查询( ) A)Statement

B)PrepareStatement C)CallableStatement D)不确定

二、判断题

1.JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。( ) 2.数据库服务与Web服务器需要在同一台计算机上。( )

3.JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。( ) 4.Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。( )

5.使用数据库连接池需要烦琐的配置,一般不宜使用。( )

6.应用程序分页显示记录集时,不宜在每页都重新连接和打开数据库。( )

7.JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。( )

8.用户发布Web应用程序,必须修改%TOMCAT_HOME%\\conf\\server.xml文件。( ) 9.进行分页,可调用JDBC的规范中有关分页的接口。( )

10.JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。( )

11.ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。( ) 12.如果需要在结果集中前后移动或随机显示某一条记录,这时就必须得到一个可以滚动的结果集。( )

13.Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。( )

搜索更多关于: 第七章 数据库访问习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第七章 数据库访问 一、选择题 1.下面哪一项不是JDBC的工作任务?( ) A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 2.下面哪一项不是加载驱动程序的方法?( ) A)通过DriverManager.getConnection方法加载 B)调用方法 Class.forName C)通过添加系统的jdbc.drivers属性 D)通过registerDriver方法注册 3.关于分页显示,下列的叙述哪一项是不正确的?( ) A)只编制一个页面是不可能实现分页显示的 B)采用一至三个页面都可以实现分页显示 C)分页显示中,记录集不必在页面跳转后重新生成 D)分页显示中页面显示的记录数可以随用户输入调整 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com