JDBC Type | Java Type |
CHAR | java.lang.String |
VARCHAR | java.lang.String |
LONGVARCHAR | java.lang.String |
NUMERIC | java.math.BigDecimal |
DECIMAL | java.math.BigDecimal |
BIT | boolean |
TINYINT | byte |
SMALLINT | short |
INTEGER | int |
BIGINT | long |
REAL | float |
FLOAT | double |
DOUBLE | double |
BINARY | byte[] |
VARBINARY | byte[] |
LONGVARBINARY | 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 |
DISTINCT | Mapping of underlying type |
STRUCT | java.sql.Struct |
REF | java.sql.Ref |
JAVA_OBJECT | Underlying Java class |
20.19.SQL Data Type Java Data Type | ||||
20.19.1. | Mapping Between Java to JDBC SQL Types | |||
20.19.2. | Java Types Mapped to JDBC Types | |||
20.19.3. | JDBC Types Mapped to Java Object Types | |||
20.19.4. | Java Object Types Mapped to JDBC Types | |||
20.19.5. | Getting the Name of a JDBC Type | |||
20.19.6. | Get the database-specific type name | |||
20.19.7. | Get the java.sql.Types type to which this database-specific type is mapped | |||
20.19.8. | Retrieve type info from the result set | |||
20.19.9. | converting a java.sql.Types integer value into a printable name | |||
20.19.10. | uses reflection to get all the field names from java.sql.Types. |