By default, the data retrieved by an SQL statement maps to the following Java classes:
SQL Type |
Java class |
CHAR |
java.lang.String |
VARCHAR |
java.lang.String |
LONG VARCHAR |
java.lang.String |
INTEGER |
java.lang.Integer |
TINYINT |
java.lang.Integer |
SMALLINT |
java.lang.Short |
DECIMAL |
java.math.BigDecimal |
NUMERIC |
java.math.BigDecimal |
BIT |
java.math.Boolean |
BIGINT |
java.lang.Long |
REAL |
java.lang.Float |
FLOAT |
java.lang.Double |
DOUBLE |
java.lang.Double |
BINARY |
java.lang.byte[] |
VARBINARY |
java.lang.byte[] |
LONGVARBINARY |
java.lang.byte[] |
DATE |
java.sql.Date |
TIME |
java.sql.Time |
TIMESTAMP |
java.sql.Timestamp |