JDBC为几乎所有的SQL数据类型提供支持。只要JDBC驱动程序收到Java应用程序的调用,它就会将其中的Java数据类型转换为相应的SQL数据类型。转换过程遵循默认映射。以下是JDBC支持的数据类型及其对应的SQL数据类型的列表。
的SQL | JDBC / Java |
---|---|
VARCHAR | java.lang.String |
焦炭 | java.lang.String |
LONGVARCHAR | java.lang.String |
比特 | 布尔值 |
数字 | java.math.BigDecimal |
天音 | 字节 |
SMALLINT | 短 |
整数 | 整型 |
比金特 | 长 |
真实 | 浮动 |
浮动 | 浮动 |
双 | 双 |
VARBINARY | 字节[] |
二进制 | 字节[] |
日期 | java.sql.Date |
时间 | java.sql.Time |
时间戳 | java.sql.Timestamp |
CLOB | java.sql.Clob |
BLOB | java.sql.Blob |
阵列 | java.sql.Array |
参考 | java.sql.Ref |
结构 | java.sql.Struct |