第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数据库编程相关推荐

  1. Java期末复习题详解

    Java期末复习题详解 选择题 1 .class: .java: .cpp: .txt: 2 3 4 封装: 继承: 覆盖: 重载: 5 构造函数: 特点: 6 异常处理: 注:catch可以进行多重 ...

  2. Java期末复习题 超级无敌全

    Java期末复习题 超级无敌全 **Java基础知识期末复习笔记** 选择题 填空题 判断题 简答题 Java基础知识期末复习笔记 选择题 Java起源于( )公司. A. Oracle B. Sun ...

  3. 为什么使用JDBC数据库编程

    为什么使用JDBC数据库编程 本文节选自<21天学通JAVA>一书 在JDBC数据库编程中经常要使用ODBC.所以,在讲述JDBC的驱动程序分类之前,首先介绍什么是ODBC.ODBC是指O ...

  4. JDBC 数据库编程基础

    JDBC 数据库编程基础 安装MySQL 进入官网下载页面:https://www.mysql.com/cn/downloads/ 以下红色横线标记的为mysql社区版,是免费的mysql版本: 接下 ...

  5. 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条

    http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程 ...

  6. java 核心技术Ⅱ--章五:JDBC数据库编程

    java数据库编程JDBC 简单的jdbc编程示例: public class DBTest {public static void runTest(){Connection conn = null; ...

  7. java获取hana接口数据,SAP Hana 数据库编程接口 - JDBC

    Hana JDBC 驱动 安装 SAP HANA Client 后,安装目录的 ngdbc.jar 就是 JDBC 数据库驱动.主要注意 url 的写法和 Driver 的名称 : Driver: c ...

  8. java学习笔记-第七章:面向对象编程(基础部分)

    第七章:面向对象编程(基础部分) 总体内容 类与对象 引出类与对象 类与对象概述 类与对象的关系示意图 属性概念及其细节 类与对象快速入门案例 对象内存布局 类与对象内存分配机制 引申:java内存的 ...

  9. android数据库开发案例教程,Android Studio项目开发教程 第6章 数据库编程(30页)-原创力文档...

    ;目录;;;;;;6.3 SQLite数据库的操作;;;;表 6.1 Cursor类提供的常用方法;;;;;6.5购物商城的数据库编程;使用Activity类中的 getPreferences方法获取 ...

  10. 数据库期末复习(1-5章)

    第1章 概述 目录 引言 什么是数据库系统 什么是数据库 数据独立性 关系系统和其他 1.引言 对数据库可进行的一系列操作:增加.移除.检索.插入.修改.删除数据 DB:包含特殊实体的信息:DBMS: ...

最新文章

  1. 通过BCS对象模型使用筛选器
  2. oppo售后解锁恢复工具.zip_OPPO手机4个不为人知的小技巧,全知道的竟然不到1%,令人唏嘘...
  3. [vue] 如何在子组件中访问父组件的实例?
  4. python类定义的讲解_python面向对象、自定义类等使用实例讲解
  5. 阿里云MVP陈磊:数字化转型驱动业务创新
  6. 审计计算机考试报名,审计业务考试计算机(5页)-原创力文档
  7. centos 7 install VirtualBox
  8. python打砖块游戏程序设计报告_打砖块游戏课程设计报告
  9. git 创库命令使用
  10. QT绘制不规则多边形
  11. 《JAVA: 学习导图》
  12. ntohs, ntohl, htons,htonl inet_aton等详解
  13. CSS样式自动换行(总结)
  14. Intellij Idea远程调试小记
  15. 解决IE浏览器下载文件,文件名乱码问题(浏览器历史介绍)
  16. TPS54060/260调试记录
  17. 《利用python进行数据分析》读书笔记--第九章 数据聚合与分组运算(一)
  18. MicroServices(5)---DevOps用户手册
  19. 腾讯微博开放平台授权教程(1)
  20. error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.28/version: open //./pipe/docker_

热门文章

  1. 服务器系统survey,LimeSurvey:Linux下实现问卷调查系统
  2. matlab时频工具箱简介,matlab时频分析工具箱下载_matlab时频分析工具箱官方下载-太平洋下载中心...
  3. 交通灯控制逻辑电路设计
  4. 【UV打印机】PrintExp打印软件教程(九)-厂家模式(中)
  5. Windows Azure AppFabric (一) 平台简介
  6. 【U+】U+通用财务数据库测试失败,无法保存。
  7. 桌面 计算机 win7,计算机动态桌面,教您如何在win7中设置计算机动态桌面
  8. win7美化_Windows桌面美化记(二)这可能是你看过最详细的美化教程
  9. 如何批量将mp3压缩变小?
  10. Hibernate框架搭建