JAVA数据类型和MYSQL数据类型对应表

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

类型名称显示长

数据库类型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

YEAR4YEAR java.sql.Date

91

对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。

对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit 操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java 类型的Integer较好。

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

相关文档
最新文档