Database Java Tutorial

JDBC Type Java Object Type
CHARjava.lang.String
VARCHARjava.lang.String
LONGVARCHARjava.lang.String
NUMERICjava.math.BigDecimal
DECIMALjava.math.BigDecimal
BITjava.lang.Boolean
TINYINTjava.lang.Integer
SMALLINTjava.lang.Integer
INTEGERjava.lang.Integer
BIGINTjava.lang.Long
REALjava.lang.Float
FLOATjava.lang.Double
DOUBLEjava.lang.Double
BINARYbyte[]
VARBINARYbyte[]
LONGVARBINARYbyte[]
DATEjava.sql.Date
TIMEjava.sql.Time
TIMESTAMPjava.sql.Timestamp
DISTINCTObject type of underlying type
CLOBjava.lang.Clob
BLOBjava.lang.Blob
ARRAYjava.lang.Array
STRUCTjava.lang.Struct or java.lang.SQLData
REFjava.lang.Ref
JAVA_OBJECTUnderlying Java class