Java期末考试试题及参考答案(11)

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java期末考试试题及参考答案(11)相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

一、填空题

1.JDBC驱动管理器专门负责注册特定的JDBC驱动器,主要通过________类实现。
2.在编写JDBC应用程序时,必须要把指定数据库驱动程序或类库加载到________中。
3.Statement接口的executeUpdate(String sql)方法用于执行SQL中的insert、________和delete语句。
4.PreparedStatement是Statement的子接口,用于执行________的SQL语句。
5.ResultSet接口中定义了大量的getXXX()方法,如果使用字段的索引来获取指定的数据,字段的索引是从________开始编号的。

二、判断题

1.应用程序可以直接与不同的数据库进行连接,而不需要依赖于底层数据库驱动。()
2.在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是executeQuery方法。()
3.PreparedStatement接口是Statement的子接口,用于执行预编译的SQL语句。()
4.Connection接口中用于创建一个Statement对象来调用数据库查询的方法是createStatement()方法。()
5.能够将游标从当前位置向下移一行的方法是last()方法。()

三、选择题

1.下面选项中,用于将参数化的SQL语句发送到数据库的方法是()
A、prepareCall(Stringsql)
B、prepareStatement(Stringsql)
C、registerDriver(Driverdriver)
D、createStatement()
2.下面选项,关于ResultSet中游标指向的描述正确的是( )
A、ResultSet对象初始化时,游标在表格的第一行
B、ResultSet对象初始化时,游标在表格的第一行之前
C、ResultSet对象初始化时,游标在表格的最后一行之前
D、ResultSet对象初始化时,游标在表格的最后一行
3.下列选项中,能够实现预编译的是()
A、Statement
B、Connection
C、PreparedStatement
D、DriverManager
4.创建Statement对象的作用是()
A、连接数据库
B、声明数据库
C、执行SQL语句
D、保存查询结果
5.下面关于mysql数据库连接的URL拼写格式正确的是()
A、jdbc:mysql://hostname:port/database
B、jdbc:mysql:@hostname:port/database
C、jdbc/mysql:@hostname:port?database
D、jdbc/mysql://hostname:port?database
6.下列选项有关ResultSet说法错误的是()(多选)
A、ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet对象将会是null值
B、判断ResultSet是否存在查询结果,可以调用它的next()方法
C、如果Connection对象关闭,ResultSet可以使用
D、ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第1条记录

四、简答题

1.简述JDBC编程的6个开发步骤。
2.简述什么是预编译。

参考答案

一、
1.java.sql.DriverManager
2.classpath
3.update
4.预编译
5.1
二、
1.错
2.对
3.对
4.对
5.错
三、
1.B
2.B
3.C
4.C
5.A
5.AD

四、
1.

 1、加载并注册数据库驱动;
 2、通过DriverManager获取数据库连接;
 3、通过Connection对象获取Statement对象;
 4、使用Statement执行SQL语句;
 5、操作ResultSet结果集;
 6、回收数据库资源。

2. 所谓预编译,就是当相同的SQL语句再次执行时,数据库只需使用缓冲区中的数据,而不需要对SQL语句再次编译,从而有效提高数据的访问效率。

以上是关于Java期末考试试题及参考答案(11)的主要内容,如果未能解决你的问题,请参考以下文章

Java期末考试试题及参考答案(02)

Java期末考试试题及参考答案(02)

Java期末考试试题及参考答案(01)

Java期末考试试题及参考答案(01)

Java期末考试试题及参考答案(06)

Java期末考试试题及参考答案(06)