Java数据类型和MySql数据类型对应表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java数据类型和MySql数据类型对应表
转:
java mysql 数据类型对照
类型名称显⽰长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHAR L+N VARCHAR ng.String12
CHAR N CHAR ng.String1
BLOB L+N BLOB ng.byte[]-4
TEXT65535VARCHAR ng.String-1
INTEGER4INTEGER UNSIGNED ng.Long4
TINYINT3TINYINT UNSIGNED ng.Integer-6
SMALLINT5SMALLINT UNSIGNED ng.Integer5
MEDIUMINT8MEDIUMINT UNSIGNED ng.Integer4
BIT1BIT ng.Boolean-7
BIGINT20BIGINT UNSIGNED java.math.BigInteger-5
FLOAT4+8FLOAT ng.Float7
DOUBLE22DOUBLE ng.Double8
DECIMAL11DECIMAL java.math.BigDecimal3
BOOLEAN1同TINYINT
ID11PK (INTEGER UNSIGNED)ng.Long4
DATE10DATE java.sql.Date91
TIME8TIME java.sql.Time92
DATETIME19DATETIME java.sql.Timestamp93
TIMESTAMP19TIMESTAMP java.sql.Timestamp93
91
YEAR4YEAR java.sql.Date
对于bolb,⼀般⽤于对图⽚的数据库存储,原理是把图⽚打成⼆进制,然后进⾏的⼀种存储⽅式,在java中对应byte[]数组。

对于boolen类型,在mysql数据库中,个⼈认为⽤int类型代替较好,对bit操作不是很⽅便,尤其是在具有web页⾯开发的项⽬中,表⽰0/1,对应java类型的Integer较好。

相关文档
最新文档