第七章节数据库访问习题.doc
文本预览下载声明
第七章 数据库访问
一、选择题
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(sun.jdbc.odbc.JdbcOdbcDriver);
}
catch(ClassNotFoundException e){
out.print(e);
}
该程序加载的是哪个驱动?( )
A)JDBC-ODBC桥连接驱动 B)部分Java编写本地驱动
C)本地协议纯Java驱动 D)网络纯Java驱动
9.下面是创建Statement接口并执行executeUpdate方法的代码片段:
conn=DriverManager.getConnection(jdbc:odbc:book,,);
stmt=conn.createStatement();
String strsql=insert into book values(TP003, ASP.NET,李,清华出版社,35);
n=stmt.executeUpdate(strsql);
代码执行成功后n的值为 ( )。
A)1 B)0 C)-1 D)一个整数
10.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格( )
while(rs.next()){
out.print(tr);
out.print(td+rs.getString(1)+/td);
out.print(td+rs.getString(2)+/td);
out.print(td+rs.getString(3)+/td);
out.print(td+rs.getString(publish)+/td);
out.print(td+rs.getFloat(price)+/td);
out.print(/tr);
}
A)4 B)5 C)6 D)不确定
11.下面的代码是连接哪个数据库的驱动加载片段( )
try{
Class.forName(oracle.jdbc.driver.OracleDriver);
}
catch(Exception e){
out.print(e.toString());
显示全部