提供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. 在vultr安装和使用golang

    1.vultr可以用微信或支付宝充值,方便.好像推荐别人用还能挣美分,懒得弄了,参加了一个充10刀送50刀的活动,感觉实惠(实际用时感觉有点小贵). 2.注册登录后,控制面板上billing可查看余额 ...

  2. 如何配置jenkins 与代理服务器吗?

    0       我们面临一些问题使用代理服务器(即缓存服务器)和詹金斯是希望有人可以提供如果他们有类似的设置.    Herea€™年代简要描述的设置: 在主站点反向代理,JTS & CCM服 ...

  3. 了解基本的bash shell命令

    本节内容主要介绍如何使用bash shell提供的基本命令处理Linux文件和目录: 1.启动shell shell是一个可以交互访问的Linux系统程序,它的运行与普通程序相同,系统启动的shell ...

  4. Spring boot读取application.properties中文乱码

    解决方案 在IDEA环境下: File -> Settings -> Editor -> File Encodings 将Properties Files (*.properties ...

  5. dell服务器raid设置

    dell服务器raid设置 配置说明: 开机自检按ctrl+R键进入配置界面 如果服务器有raid卡,而不想做磁盘阵列时,需要做单盘RAID0,主要是为了让卡来识别一下硬盘 对raid进行操作很可能会 ...

  6. 使用redis可能出现的问题

    1)缓存与数据库双写不一致 2)缓存雪崩 3)缓存穿透 由于缓存中不存在某个key,所有的请求都会落到数据库上,会对数据库造成很大压力,甚至崩溃 一个简单的方案是将不存在的数据也缓存起来(value值 ...

  7. 原生js,从面向过程的方法到面向对象的方法,写个选项卡练练手

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. hashlib 模块:加密

    import hashlib # 基本使用 cipher = hashlib.md5('需要加密的数据的二进制形式'.encode('utf-8')) print(cipher.hexdigest() ...

  9. AutoCAD .NET Wizard下载地址

      懒人可以直接点击下面的链接: https://www.autodesk.com/developer-network/platform-technologies/autocad 在页面最低端找到相应 ...

  10. Oracle查询所有表的字段明细

    SELECT USER_TAB_COLS.TABLE_NAME as 表名, UTC.COMMENTS as 表中文名, USER_TAB_COLS.COLUMN_ID as 列序号, USER_TA ...