翻译
tbc123tbc
好好学习IT技术。
展开
-
JDBC规范——(8)异常
当访问一个数据源时发生错误或者警告,JDBC 用 SQLException 这个类及其子类来表示并提供相关的异常信息。 8.1 SQLException SQLException 由一下几部分组成:*(1) 描述错误的文本信息。可以通过 `SQLException.getMessage()` 来获取。* (2)一个 SQLState 对象。可以通过 `SQLException.getSQLSta翻译 2017-12-19 18:33:46 · 1347 阅读 · 0 评论 -
JDBC规范——(3)新特性
JDBC API 4.2 规范在以下几个方面有所改动 3.1 增加对 REF CURSOR 的支持 有些数据库支持 REF CURSOR 数据类型,在调用存储过程后返回该类型的结果集。3.2 支持大数量的更新 JDBC 当前的方法里返回一个更新数量时,返回的是一个 int,在某些场景下这会导致问题,因为数据集还在不停地增长。3.3 增加 java.sql.DriverAction 接口 如果翻译 2017-12-15 18:30:36 · 424 阅读 · 0 评论 -
JDBC规范——(2)目标
2.1 JDBC API 的历史 JDBC API 是一种成熟的技术,1997 年, 首次提出了 JDBC 规范,初始的版本中, JDBC API 仅提供一套针对数据库的调用级别接口。 从 2.0 版本和 2.1 版本开始,JDBC API 的功能得到增强,它能够支持更高级别的应用程序, 也提供一些高级特性,供开发应用服务器的开发者使用。 3.0 版本小范围地补充了一些遗漏的功能。 4.2翻译 2017-12-15 17:54:13 · 298 阅读 · 0 评论 -
JDBC规范——(1)前言
1.1 JDBC API 简介 JDBC API 为 Java 语言提供了一种访问关系型数据库的方法。有了 JDBC API,应用程序便可以通过它来执行 SQL 语句、获取执行结果,以及对底层的数据库进行写入。JDBC API 也可以用来和多个数据源交互,这些数据源以分布式的形式部署。 JDBC API 基于 X/Open SQL CLI 标准,ODBC 也以它为标准。对于 X/Open SQL翻译 2017-12-15 17:47:51 · 346 阅读 · 0 评论 -
JDBC规范——(4)概览
JDBC API 给 Java 程序提供了一种访问一个或者多个数据源的途径,在大多数情况下,数据源是关系型数据库,使用 SQL 语言来访问。但是,JDBC Driver 也可以实现为能够访问其它类型的数据源,比如说文件系统或面向对象的系统。 JDBC API 最主要的动机就是提供一种标准的 API ,让应用程序访问多种多样的数据源。 这一章介绍了 JDBC API 的一些关键概念,此外,也介绍 J翻译 2017-12-15 18:37:14 · 571 阅读 · 0 评论 -
JDBC规范——(5)类与接口
主要是JDK源码中的java.sql包和javax.sql包两个包中的类和接口以下的类和接口,组成了 JDBC API 5.1 java.sql包 JDBC API 的核心部分都藏在了 java.sql 这个包里,所有的枚举类,普通类以及接口,都在下方列了出来,其中,枚举和普通类是粗体,接口是正常字体。 java.sql.Array java.sql.BatchUpdateException翻译 2017-12-15 22:25:56 · 805 阅读 · 0 评论 -
JDBC规范——(6)准则
本章指出了实现一个 JDBC 驱动所需要遵守的规范,在本章中没有指出的规范,则作为可选项来遵守。 6.1 准则与要求以下的准则是 JDBC API 规范要求实现者遵守的基本准则 JDBC API 的实现者必须支持 Entry Level SQL92 标准,以及 Drop Table 命令。对 Entry Level SQL92 标准的支持是实现 JDBC API 的最小要求,对于 SQL99 和翻译 2017-12-15 22:52:08 · 269 阅读 · 0 评论 -
JDBC规范——(7)数据库元数据
JDBC 驱动需要实现 DatabaseMetaData 这个接口,以便向驱动的使用者提供一些关于底层数据源的信息。这个接口主要被应用服务器以及一些工具型代码使用,以决定如何与一个数据源交互,应用程序有时候也会使用这个接口里的方法去获得数据源的信息,但这种用法并不是典型的用法。 DatabaseMetaData 这个接口拥有超过 150 个方法,这么多的方法,可以根据它们提供的信息的类型进行分类,翻译 2017-12-17 14:40:10 · 348 阅读 · 0 评论