/* Types类: 定义用于标识一般 SQL 类型(称为 JDBC 类型)的常量的类。 此类永远是不可序列化的 */ //MySql中常用的 static int CLOB :标识一般 SQL 类型 CLOB 的 Java 编程语言中的常量(有时称为类型代码)。 static int BLOB :标识一般 SQL 类型 BLOB 的 Java 编程语言中的常量(有时称为类型代码)。 static int CHAR :标识一般 SQL 类型 CHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int VARCHAR :标识一般 SQL 类型 VARCHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int DATE :标识一般 SQL 类型 DATE 的 Java 编程语言中的常量(有时称为类型代码)。 static int TIME :标识一般 SQL 类型 TIME 的 Java 编程语言中的常量(有时称为类型代码)。 static int TIMESTAMP :标识一般 SQL 类型 TIMESTAMP 的 Java 编程语言中的常量(有时称为类型代码)。 static int TINYINT :标识一般 SQL 类型 TINYINT 的 Java 编程语言中的常量(有时称为类型代码)。 static int BIGINT :标识一般 SQL 类型 BIGINT 的 Java 编程语言中的常量(有时称为类型代码)。 static int SMALLINT :标识一般 SQL 类型 SMALLINT 的 Java 编程语言中的常量(有时称为类型代码)。 static int NUMERIC :标识一般 SQL 类型 NUMERIC 的 Java 编程语言中的常量(有时称为类型代码)。 static int FLOAT :标识一般 SQL 类型 FLOAT 的 Java 编程语言中的常量(有时称为类型代码)。 static int DOUBLE :标识一般 SQL 类型 DOUBLE 的 Java 编程语言中的常量(有时称为类型代码)。 static int ARRAY :标识一般 SQL 类型 ARRAY 的 Java 编程语言中的常量(有时称为类型代码)。 static int BINARY :标识一般 SQL 类型 BINARY 的 Java 编程语言中的常量(有时称为类型代码)。 static int BIT :标识一般 SQL 类型 BIT 的 Java 编程语言中的常量(有时称为类型代码)。 static int BOOLEAN :标识一般 SQL 类型 BOOLEAN 的 Java 编程语言中的常量(有时称为类型代码)。 static int DATALINK :标识一般 SQL 类型 DATALINK 的 Java 编程语言中的常量(有时称为类型代码)。 static int DECIMAL :标识一般 SQL 类型 DECIMAL 的 Java 编程语言中的常量(有时称为类型代码)。 static int DISTINCT :标识一般 SQL 类型 DISTINCT 的 Java 编程语言中的常量(有时称为类型代码)。 static int INTEGER :标识一般 SQL 类型 INTEGER 的 Java 编程语言中的常量(有时称为类型代码)。 static int JAVA_OBJECT :标识一般 SQL 类型 JAVA_OBJECT 的 Java 编程语言中的常量(有时称为类型代码)。 static int LONGNVARCHAR :标识一般 SQL 类型 LONGNVARCHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int LONGVARBINARY :标识一般 SQL 类型 LONGVARBINARY 的 Java 编程语言中的常量(有时称为类型代码)。 static int LONGVARCHAR :标识一般 SQL 类型 LONGVARCHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int NCHAR :标识一般 SQL 类型 NCHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int NCLOB :标识一般 SQL 类型 NCLOB 的 Java 编程语言中的常量(有时称为类型代码)。 static int NULL :标识一般 SQL 值 NULL 的 Java 编程语言中的常量。 static int NVARCHAR :标识一般 SQL 类型 NVARCHAR 的 Java 编程语言中的常量(有时称为类型代码)。 static int OTHER :Java 编程语言中的常量,该常量指示 SQL 类型是特定于数据库的并且被映射到可通过 getObject 和 setObject 方法访问的 Java 对象。 static int REAL :标识一般 SQL 类型 REAL 的 Java 编程语言中的常量(有时称为类型代码)。 static int REF :标识一般 SQL 类型 REF 的 Java 编程语言中的常量(有时称为类型代码)。 static int ROWID :标识一般 SQL 类型 ROWID 的 Java 编程语言中的常量(有时称为类型代码)。 static int SQLXML :标识一般 SQL 类型 XML 的 Java 编程语言中的常量(有时称为类型代码)。 static int STRUCT :标识一般 SQL 类型 STRUCT 的 Java 编程语言中的常量(有时称为类型代码)。 static int VARBINARY :标识一般 SQL 类型 VARBINARY 的 Java 编程语言中的常量(有时称为类型代码)。 /* Date类: 一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识 为 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数。 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将小时、 分钟、秒和毫秒设置为与该实例相关的特定时区中的零来“规范化”。 */ void setTime(long date) :使用给定毫秒时间值设置现有 Date 对象。 static Date valueOf(String s) :将 JDBC 日期转义形式的字符串转换成 Date 值。 /* Time类: 一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。Time 类添加格式化和解析操作以支持时间值的 JDBC 转义语法。 应该将日期组件设置为 1970 年 1 月 1 日的 "zero epoch" 值并且不应访问该值。 */ void setTime(long time) :使用毫秒时间值设置 Time 对象。 static Time valueOf(String s) :将使用 JDBC 时间转义格式的字符串转换为 Time 值。 /* Timestamp类: 一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。它通过允许小数秒到纳秒级精度的规范来添加保存 SQL TIMESTAMP 小数秒 值的能力。Timestamp 也提供支持时间戳值的 JDBC 转义语法的格式化和解析操作的能力。 */ boolean after(Timestamp ts) :指示此 Timestamp 对象是否晚于给定的 Timestamp 对象。 boolean before(Timestamp ts) :指示此 Timestamp 对象是否早于给定的 Timestamp 对象。 int compareTo(Date o) :将此 Timestamp 对象与给定的 Date(必须为 Timestamp 对象)相比较。 int compareTo(Timestamp ts) :将此 Timestamp 对象与给定 Timestamp 对象相比较。 boolean equals(Object ts) :测试此对象是否等于给定的 Timestamp 对象。 boolean equals(Timestamp ts) :测试此 Timestamp 对象是否等于给定的 Timestamp 对象。 int getNanos() :获取此 Timestamp 对象的 nanos 值。 long getTime() :返回此 Timestamp 对象表示的自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。 void setNanos(int n) :将此 Timestamp 对象的 nanos 字段设置为给定值。 void setTime(long time) :设置此 Timestamp 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。 static Timestamp valueOf(String s) :将使用 JDBC 时间戳转义格式的 String 对象转换为 Timestamp 值。