标签:结果 ace 返回 大数 特定 中文版 pes 泛型 etc
JDBC 4.2 API在以下方面引入了新的内容和变更:
添加对REF CURSOR
支持REF CURSOR
该特性主要用于多个数据库支持REF CURSOR数据类型以返回
存储过程的结果
支持返回大数据量的更新返回值
用于支持在更新后返回条数一般为int类型,这会导致如更新的数据条数大于int类型的最大值,则会报错
增加 java.sql.Driveraction
接口(JDK 1.8)
用于通知DriverManager去注销驱动
增加java.sql.SQLType
interface接口
用于创建表示泛型SQL类型的对象的接口,称为JDBC类型或特定于供应商的类型
增加java.sql.JDBCType
枚举
用来识别通用的 SQL 类型,目的是为了取代定义在 Types.java 类里的常量。
增加 Java Object 类型与 JDBC 类型的映射
java.time.LocalDate
映射到 JDBC DATEjava.time.LocalTime
映射到 JDBC TIMEjava.time.LocalDateTime
映射到 JDBC TIMESTAMPjava.time.LocalOffsetTime
映射到 JDBC TIME_WITH_TIMEZONEjava.time.LocalOffsetDateTime
映射到 JDBC TIMESTAMP_WITH_TIMEZONE增加调用 setObject 和 setNull 方法时 Java 类型和 JDBC 类型的转换
java.time.LocalDate
转化为 CHAR, VARCHAR, LONGVARCHAR, DATEjava.time.LocalTime
转化为 CHAR, VARCHAR, LONGVARCHAR, TIMEjava.time.LocalTime
转化为 CHAR, VARCHAR, LONGVARCHAR, TIMESTAMPjava.time.OffsetTime
转化为 CHAR, VARCHAR, LONGVARCHAR, TIME_WITH_TIMESTAMPjava.time.OffsetDateTime
转化为 CHAR, VARCHAR, LONGVARCHAR, TIME_WITH_TIMESTAMP, TIMESTAMP_WITH_TIMESTAMP使用 ResultSet getter 方法来获得 JDBC 类型
? 允许 getObject 方法返回 TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIMEZONE
JDBC API 的变化
BatchUpdateException
getLargeUpdateCounts
方法Connection
CallableStatement
Date
DatabaseMetaData
Driver
DriverManager
PreparedStatement
ResultSet
Statement
SQLInput
SQLOutput
Time
Timestamp
Types
SQLXML
DataSource 与 XADataSource
标签:结果 ace 返回 大数 特定 中文版 pes 泛型 etc
原文地址:https://www.cnblogs.com/lonecloud/p/13873875.html