目录

mysql-表字段类型对应java-类型

目录

mysql 表字段类型对应java 类型

类型名称显示长度数据库对应类型java类型JDBC类型索引(int)
VARCHARL+NVARCHARjava.lang.String12
CHARNCHARjava.lang.String1
BLOBL+NBLOB (通常用于存储图片(把图片转成二进制))java.lang.byte[]-4
TEXT65535VARCHARjava.lang.String-1
INTEGER4INTEGER  UNSIGNEDjava.lang.Long4
TINYINT3INTEGER  UNSIGNEDjava.lang.Integer-6
SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer5
MEDIUMINT8MEDIUMINT UNSIGNEDjava.lang.Integer4
BIT1BITjava.lang.Boolean-7
BIGINT20BIGINT UNSIGNEDjava.math.BigInteger-5
FLOAT4+8FLOATjava.lang.Float7
DOUBLE22DOUBLEjava.lang.Double8
DECIMAL11DECIMALjava.math.BigDecimal3
BOOLEAN1INTEGER  UNSIGNEDjava.lang.Integer-6
ID11PK(INTEGER UNSIGNED)java.lang.Long4
DATE10DATEjava.sql.Date91
TIME8TIMEjava.sql.Time92
DATETIME19DATETIMEjava.sql.Timestamp
TIMESTAMP19TIMESTAMPjava.sql.Time93
YEAR4YEARjava.sql.Date91

bigint   长度16   映射Long