zoukankan      html  css  js  c++  java
  • 20145209刘一阳《JAVA程序设计》第七周课堂测试

    第七周课堂测试

    1、命令“CREATE DATABASE <数据库名字>”用来创建一个数据库。(A)

    A .true

    B .false

    2、以下不属于驱动的四种类型的是(C)

    A .JDBC-ODBC Bridge Driver

    B .Native API Driver

    C .MySQL JDBC Driver

    D .JDBC-Net Driver

    E .Native Protocal Driver

    3、提供Java存取数据库能力的包是(A)

    A .java.sql

    B .java.awt

    C .java.lang

    D .java.swing

    4、JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。(A)

    A .true

    B .false

    5、下列属于常用数据库的是(ACDE)

    A .Access

    B .XAMMP

    C .MySQL

    D .Oracle

    E .SQL Server

    6、下列属于数据操作语言的是(AB)

    A .insert

    B .update

    C .create

    D .select

    7、下列属于Java语言中的接口的是(BCD)

    A .DriverManager

    B .Collection

    C .ResultSet

    D .Statement

    8、下列说法错误的是(B)

    A .Statement的executeQuery()方法会返回一个结果集

    B .Statement的executeUpdate()方法会返回是否更新成功的boolean值

    C .使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值

    D .ResultSet中的next()方法会使结果集中的下一行成为当前行

    9、下面的选项不是关系数据库基本特征的是(A)

    A .不同的列应有不同的数据类型

    B .不同的列应有不同的列名

    C .与行的次序无关

    D .与列的次序无关

    10、接口Statement中定义的execute方法的返回类型是(C)

    A .ResultSet

    B .int

    C .boolean

    D .double

    11、下列关于JDBC说法正确的是(AC)

    A .JDBC提供了访问数据库的通用API,不同的数据库厂商根据各自数据库的特点提供了对JDBC的实现

    B .JDBC只提供了访问Oracle数据库的API

    C .Oracle公司提供了对JDBC的API的实现

    D .JDBC只提供了对Java程序员的API

    12、下列操作数据库时遇到的异常情况说法正确的是(BD)

    A .java.sql.SQLException: Unknown column 'sid' in 'field list' (SQL语句表名错误)

    B .java.sql.SQLException:结果集已耗尽 (结果集用尽或未调用next)

    C .java.sql.SQLException: Data too long for column 'id' at row 1(列名定义过长)

    D .java.sql.SQLException: No suitable driver(URL拼写错误)

    13、JDBC编程的异常类型分为(AC)

    A .SQLException

    B .SQLError

    C .SQLWarning

    D .SQLFatal

    E .SQLTruncation

    14、DataSource是__类型,可以调用DataSource的方法__获得数据库连接。(D)

    ①Delegate ②Factory ③Connect ④getConnection

    A .①③

    B .①④

    C .②③

    D .②④

    15、接口RowSet继承了接口__,可以调用RowSet中的方法__来填充其数据区。(C)

    ①Statement ②ResultSet ③update ④populate

    A .①③

    B .①④

    C .②③

    D .②④

    16、以下哪些是定义在ResultSet中用于Cursor定位的方法:(ABCEF)

    A .next()

    B .beforeFirst()

    C .afterLast()

    D .isBeforeFirst()

    E .absolute(int)

    F .relative(int)

    17、executeUpdate返回的类型是int,代表的含义是受影响的记录(A)

    A .true

    B .false

    18、可以通过关闭MySQL数据库服务器所占用的命令行窗口来关闭MySQL数据库。(B)

    A .true

    B .false

    19、如果MySQL服务器和MySQL管理工具驻留在同一台计算机上,主机名可以是localhost或127.0.0.1。(A)

    A .true

    B .false

    20、典型的JDBC程序按照“注册JDBC Driver->获得与数据库的物理连接->执行SQL命令->创建不同类型的Statement->如果有结果集,处理结果集->释放资源”的顺序编写。(B)

    A .true

    B .false

  • 相关阅读:
    Linux命令详解之—tail命令
    Linux命令详解之—less命令
    Linux命令详解之—more命令
    Linux命令详解之—cat命令
    Linux命令详解之—pwd命令
    Linux命令详解之–cd命令
    ubuntu-14.04安装最新tensorflow记录
    rn最新版测试
    boost asio死锁一例
    dskinlite自适应dpi
  • 原文地址:https://www.cnblogs.com/liuyiyang/p/9185756.html
Copyright © 2011-2022 走看看