提供JAVA存取数据库能力的包是 ( )

A: java.sql B: java.awt C: java.lang D: java.swing

解析:

A,java.sql包提供Java存取数据库能力
B,java.awt包是java图形界面的包
C,java.lang是java语言的核心好,lang是language的简写
D,java.swing是经过java封装的与操作系统无关的图形界面包
注解:
java.sql提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。

java(TM),那个TM,指的是Trade Mark,也就是商标,以前是sun公司持有,现在卖给Oracle了。

java.sql 包中包含用于以下方面的 API:

通过 DriverManager 实用程序建立与数据库的连接

DriverManager 类:建立与驱动程序的连接

SQLPermission 类:代码在 Security Manager(比如 applet)中运行时提供权限,试图通过 DriverManager 设置一个记录流

Driver 接口:提供用来注册和连接基于 JDBC 技术(“JDBC驱动程序”)的驱动程序的 API,通常仅由 DriverManager 类使用

DriverPropertyInfo 类:提供 JDBC 驱动程序的属性,不是供一般用户使用的向数据库发送 SQL 语句

Statement:用于发送基本 SQL 语句

PreparedStatement:用于发送准备好的语句或基本 SQL 语句(派生自 Statement)

CallableStatement:用于调用数据库存储过程(派生自 PreparedStatement)

Connection 接口:提供创建语句以及管理连接及其属性的方法

Savepoint:在事务中提供保存点获取和更新查询的结果ResultSet 接口SQL 类型到 Java 编程语言中的类和接口的标准映射关系

Array 接口:SQL ARRAY 的映射关系

Blob 接口:SQL BLOB 的映射关系

Clob 接口:SQL CLOB 的映射关系

Date 类:SQL DATE 的映射关系

NClob 接口:SQL NCLOB 的映射关系

Ref 接口:SQL REF 的映射关系

RowId 接口:SQL ROWID 的映射关系

Struct 接口:SQL STRUCT 的映射关系

SQLXML 接口:SQL XML 的映射关系

Time 类:SQL TIME 的映射关系

Timestamp 类:SQL TIMESTAMP 的映射关系

Types 类:提供用于 SQL 类型的常量自定义映射 SQL 用户定义类型 (UDT) 到 Java 编程语言中的类

SQLData 接口:指定 UDT 到此类的一个实例的映射关系

SQLInput 接口:提供用来从流中读取 UDT 属性的方法

SQLOutput 接口:提供用来将 UDT 属性写回流中的方法元数据

DatabaseMetaData 接口:提供有关数据库的信息

ResultSetMetaData 接口:提供有关 ResultSet 对象的列的信息

ParameterMetaData 接口:提供有关 PreparedStatement 命令的参数的信息异常

SQLException:由大多数方法在访问数据出问题时抛出,以及因为其他原因由其他一些方法抛出

SQLWarning:为了指示一个警告而抛出

DataTruncation:为了指示数据可能已经被截断而抛出

BatchUpdateException:为了指示并不是批量更新中的所有命令都成功执行而抛出

    

java笔试要点(java.sql包)的更多相关文章

  1. java笔试要点(java多线程)

    一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点.掌握了上图中的各知识点,Java中的多线程也就基本上掌 ...

  2. 除了基本类型,其余类型基本上大部分new出来 java.sql 包下面要不需要new

    除了基本类型,其余类型基本上大部分new出来 java.sql 包下面要不需要new

  3. 使用jdk中的java.sql包中的方法进行jdbc连接

    首先说明用 java.sql包进行jdbc连接的步骤: 1.加载数据库的驱动.(一般是oracle和mysql,oracle的数据驱动名是:Oracle.jdbc.driver.OracleDrive ...

  4. java笔试面试(转载)

    Java面试笔试题大汇总(最全+详细答案) 2016-02-01 15:23 13480人阅读 评论(8) 收藏 举报  分类: Java面试题(1)  声明:有人说, 有些面试题很变态,个人认为其实 ...

  5. Java笔试

    异常 Throwable是Java错误处理的父类,有两个子类:Error和Exception. Error:无法预期的严重错误,导致JVM虚拟机无法继续执行,几乎无法恢复捕捉的 Exception:可 ...

  6. 应聘Java笔试时可能出现问题及其答案

    有感:应聘Java笔试时可能出现问题及其答案 huij 前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为<<有感:应聘Java笔试时可能出现问题> ...

  7. java EE实现动态SQL的

    结果图 情况一:

  8. java笔试练习题

    选择题(共50题,每题1.5分,共75分.多选题选不全或选错都不得分.)1. 以下属于面向对象的特征的是(C,D).(两项)A) 重载B) 重写C) 封装D) 继承 2. 以下代码运行输出是(C)pu ...

  9. Java JDBC下执行SQL的不同方式、参数化预编译防御

    相关学习资料 http://zh.wikipedia.org/wiki/Java数据库连接 http://lavasoft.blog.51cto.com/62575/20588 http://blog ...

随机推荐

  1. WEB框架-Django框架学习(二)- 模型层

    今日份整理为模型层 1.ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库, ...

  2. easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)

    easyui datagrid 表头固定(垂直滚动条).列固定(水平滚动条),每页显示1000行 最近用多了easyui 之后还是觉得它的功能还是很强大的.它原有的功能就已经能够满足90%以上的界面需 ...

  3. mysql中将多行数据合并成一行数据

    .1GROUP_CONCAT()中的值为你要合并的数据的字段名; SEPARATOR 函数是用来分隔这些要合并的数据的: ' '中是你要用哪个符号来分隔: 2.必须要用GROUP BY 语句来进行分组 ...

  4. iOS 快捷下载和安装并使用CocoaPods

    CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,手动一个个去下载所需类库十 ...

  5. jQuery手机端点击弹出分享按钮代码

    一.HTML代码如下: <span onClick="toshare()" style="border:dotted 1px #ddd;display:block; ...

  6. antd form 自定义验证表单使用方法

    import React from 'react'; import classNames from 'classnames'; export default class FormClass exten ...

  7. js面向对象学习

    纯属笔记,加强记忆,不是教程,欢迎纠错,没有逻辑,不太适合学习使用. -------------- 继承多态等太多概念难以理解,还是从实践中慢慢学吧!争取能大致看懂网上的开源的代码. -------- ...

  8. docker企业实战视频教程

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal. ...

  9. BigDecimal(大浮点数)

    因为这个单词,和他的四则运算方法总是记不住,所以写入博客,在没有印象的时候再看看自己的博客. BigDecimal的加减乘除不和double float 一样,他需要使用方法来进行加减乘除. 加法:a ...

  10. layui table默认选中指定行

    表格默认选中行,在回调里写入 done: function (res, curr, count) { tableData = res.data; $("[data-field='id']&q ...