JDBC Type ------->Java Type -------> MySql
CHAR ------->String CHAR -------> CHAR
VARCHAR ------->String -------> VARCHAR
LONGVARCHAR ------->String ------->
NUMERIC ------->java.math.BigDecimal -------> NUMERIC
DECIMAL ------->java.math.BigDecimal ------->
BIT ------->boolean -------> BIT
BOOLEAN ------->boolean ------->
TINYINT ------->byte -------> TINYINT
SMALLINT ------->short -------> SMALLINT
INTEGER ------->int -------> INTEGER
BIGINT ------->long -------> BIGINT
REAL ------->float -------> REAL
FLOAT ------->double -------> FLOAT
DOUBLE ------->double -------> DOUBLE
BINARY ------->byte[] ------->
VARBINARY ------->byte[] ------->
LONGVARBINARY -------> byte[] ------->
DATE ------->java.sql.Date -------> DATE
TIME ------->java.sql.Time -------> TIME
TIMESTAMP ------->java.sql.Timestamp -------> TIMESTAMP
CLOB ------->Clob -------> CLOB
BLOB ------->Blob -------> BLOB
ARRAY ------->Array ------->
DISTINCT ------->mapping of underlying type ------->
STRUCT ------->Struct ------->
REF -------> Ref ------->
DATALINK ------->java.net.URL[color=red][/color]------->
DECIMAL ------->DECIMAL -------> DECIMAL