【java期末复习题】第15章 JDBC数据库编程

2021/12/18 19:19:55

本文主要是介绍【java期末复习题】第15章 JDBC数据库编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第15章 JDBC数据库编程

一、选择题
1.常见数据库包括以下哪些类型?( )
A.层次型 B.网状型 C.关系型 D.面向对象型
2.使用下列哪些(个)语句可以加载MySQL数据库驱动?( )
A.Class.forName(“com.mysql.jdbc.Driver”);
B.Class.loadDriver(“com.mysql.jdbc.Driver”);
C.Class.forName(“Com.mysql.jdbc.Driver”);
D.Class.loadDriver(“Com.mysql.jdbc.Driver”);

3.下面代码中,会抛出哪些(个)类型的异常?( )

public class Test {
    private static final String DRIVER = "com.mysql.jdbc.Driver";
    private static final String URL = "jdbc:mysql://localhost:3306/db_database15";
    private static final String USERNAME = "root";
    private static final String PASSWORD = "111";
    public static void main(String[] args) {
        Class.forName(DRIVER);// 加载数据库驱动程序
        Connection conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 获得Connection对象
    }
}

A.ClassNotFoundException B.SQLException C.JDBCException D.MySQLException

4.使用JDBC查询数据库时,如果结果集中没有数据,则?( )
A.获得的ResultSet对象为null
B.获得的ResultSet对象如果调用next()方法会抛出异常
C.获得的ResultSet对象如果调用next()方法会返回false
D.获得的ResultSet对象如果调用getRow()方法会返回-1

5.下列哪些(个)方法时在ResultSet中定义的?( )
A.getByte() B.getBytes() C.getChar() D.getChars()

6.JDBC的驱动类型有几种( )。
A.两种 B.三种 C.四种 D.五种

7.JDBC的异常类型分为( )。
A.SQLException B.SQLError C.SQLFatal D.SQLTruncation

8.下面的说法正确的是( )。
A.Connection接口用来管理数据库 B.Connection接口负责与特定的数据库进行连接
C.Connection用来执行静态SQL语句 D.Connection用来执行动态SQL语句

9.关于数据库具有的特征不正确的是( )。
A.原子性 B.一致性
C.唯一性 D.持久性

10.加载数据库驱动时,如果加载失败,会抛出( )。
A.Exception B.ClassNotFoundException
C.Error D.OnException

一、选择题答案
1.A、B、C、D	    2.A     3.A、B     4.C     5.A、B    6.C    7.A    8.B    9.C    10.B

二、填空题
1、如果MySQL数据库的URL是jdbc:mysql://localhost:3306/db_database15,则该数据库的默认端口号是________。

2、如果数据库的URL是jdbc:mysql://localhost:3306/db_database15,则当前使用的________数据库。

3、JDBC相关类和接口都位于________包中。

4、如果要关闭连接,则可以使用Collection接口中的________方法。

5、java.sql.ResultSet是类还是接口________。

6、JDBC的驱动类型包括哪些_______________、_______________、_______________、_______________。

7、操作数据库包括对数据的_______________、_______________、_______________、_______________。

8、当对数据库中的数据进行增、删、改操作时,需要调用______________方法。

9、当对数据库中的数据进行查询操作时,需要调用______________方法。

10、getConnection(String url, String user, String password)方法中,三个参数代表的含义是________________________________________________________。

二、填空题答案
1、3306
2、MySQL
3、java.sql
4、close()
5、接口
6、JDBC-ODBC桥连、JDBC-Native桥连、JDBC网络驱动、本地协议驱动
7、增加、修改、删除、查询
8、executeUpdate()
9、executeQuery()
10、欲连接数据库的路径、用户名和密码


这篇关于【java期末复习题】第15章 JDBC数据库编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程