第七周课堂测试

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

20145209刘一阳《JAVA程序设计》第七周课堂测试的更多相关文章

  1. 20145209刘一阳《JAVA程序设计》第九周课堂测试

    第九周课堂测试 1.域名解析服务器(ARP)负责将域名转化为IP地址,从而与主机连接.(B) A .true B .false 2.下列关于URL类的说法,正确的是(BD) A .URL 类自身可根据 ...

  2. 20145209刘一阳《JAVA程序设计》第二周课堂测试

    第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...

  3. 20145209刘一阳《JAVA程序设计》第一周课堂测试

    第一周课堂测试 1.下列不属于Java后继技术的是(D) A .Android B .JSP C .XML D .Python 2.下列关于Java语言特点的描述,正确的一组是(C) A .面向过程: ...

  4. Java程序设计 第16周 课堂实践 —— 数据库4

    Java程序设计 第16周 课堂实践 -- 数据库4 课堂实践任务4 查询world数据库,查询哪个国家的平均寿命最长. 代码分析 实现查询数据库需要我们修改Message.java,MessageD ...

  5. Java程序设计 第16周 课堂实践 —— 数据库3

    Java程序设计 第16周 课堂实践 -- 数据库3 课堂实践任务3 查询world数据库,获得New Jessey州所有城市的总人口数. 代码分析 实现查询数据库需要我们修改MessageDAO.j ...

  6. Java程序设计 第16周 课堂实践

    Java程序设计 第16周 课堂实践 -- 数据库2 课堂实践任务2 查询world数据库,获得人口超过500万的所有城市的列表. 代码分析 实现查询数据库需要我们修改Message.java,Mes ...

  7. 20145209刘一阳《JAVA程序设计》第四周课堂测试

    第四周课堂测试 1.下列说法正确的是(ACD) A .使用extends关键字定义一个类的子类. B .Java与C++类似,支持多继承,即子类可以有一个或多个父类. C .Object是所有类的祖先 ...

  8. 201521123027 <java程序设计>第七周学习总结

    1.本周学习总结 2.书面作业 Q1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 答: 源代码: //contains()方法 public boolean c ...

  9. 20145209刘一阳《JAVA程序设计》课堂测试总结

    20145209刘一阳<JAVA程序设计>课堂测试总结 这次重新学习JAVA这门课,我对本学期没有参与的测试进行了总结并制作成二维码方便老师检查,详细内容如下: 第一周课堂测试### ht ...

随机推荐

  1. 转载:https://blog.csdn.net/qq_22706515/article/details/52595027

    https://blog.csdn.net/qq_22706515/article/details/52595027 包含直播,即时通讯. 大平台都有免费版或基础版,对于需求不大的情况比较适合.

  2. windows zend_guard+apache no ssl+php no Thread Safe fastcgi模式 环境配置

    最近公司要做代码加密,就采用ZEND GUARD 方式加密代码 并进行显示 此文为总结,以备自己以后查看和给需要的同学们参考 采用的php为5.3版本  由于现在加密的更改, 能支持zend guar ...

  3. twemproxy源码分析

    twemproxy是twitter开源的redis/memcached 代理,数据分片提供取模,一致性哈希等手段,维护和后端server的长连接,自动踢除server,恢复server,提供专门的状态 ...

  4. 查看windows所有exe的启动参数。

    在cmd中输入 wmicprocess 即可查看到所有进程的启动参数和运行参数.

  5. 从MySQL向Greenplum集群中导入数据

    我们要从MySQL当中导出数据到Greenplum当中,按照以下步骤就可以 1:将MySQL当中的表导出外部文件 以schema_name.table_name为例 select product_id ...

  6. cxfreeze打包python程序的方法说明(生成安装包,实现桌面快捷方式、删除快捷方式)

    一.cxfreeze基础 1.cxfreeze功能 python代码文件转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller,这三种方式各有千秋,本人只用过py2exe和 ...

  7. 【Excel】坐下,VLOOKUP基本操作

    坐下,VLOOKUP基本操作   VLOOKUP如何使用我就不在这里详细介绍了,简单说一下好了.     如上图,第一个填写你要查找的值,第二个空选取你查找的范围,第三个空填你要得到第几列的值,最后选 ...

  8. 利用Gson将JSON数据进行格式化(pretty print)

    我们可以利用Gson包将String类型的JSON数据进行格式化. Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonPa ...

  9. mysql分页(ajax)

    分页有多种方式,mysql的limit是个不错的选择,通过ajax实现异步刷新,将当前页数和每页数量传入后台即可 1. 首先后台要拿到总记录数和所需显示数据列表,所以要分别写两个sql方法 我这里是通 ...

  10. KVOController原理解析

    1.使用类似动态代理的模式和消息派发中枢模式实现整个架构: 2.使用NSMapTable和NSHashTable进行切面信息的增删查维护:主要用于去重和查看是否存在. 实现方式 消息流 KVOCont ...