JDBC支持哪些数据类型?
JDBC几乎支持所有SQL数据类型。每当JDBC驱动程序从Java应用程序接收到调用时,它会将其中的Java数据类型转换为相应的SQL数据类型。转换过程遵循默认映射。以下是JDBC支持的数据类型及其相应的SQL数据类型列表:
SQL | JDBC/Java |
---|---|
VARCHAR | java.lang.String |
CHAR | java.lang.String |
LONGVARCHAR | java.lang.String |
BIT | boolean |
NUMERIC | java.math.BigDecimal |
TINYINT | byte |
SMALLINT | short |
INTEGER | int |
BIGINT | long |
REAL | float |
FLOAT | float |
DOUBLE | double |
VARBINARY | byte[ ] |
BINARY | byte[ ] |
DATE | java.sql.Date |
TIME | java.sql.Time |
TIMESTAMP | java.sql.Timestamp |
CLOB | java.sql.Clob |
BLOB | java.sql.Blob |
ARRAY | java.sql.Array |
REF | java.sql.Ref |
STRUCT | java.sql.Struct |
阅读更多:MySQL 教程