MySQL对应Java类型如下:,,- 整型:int、long、short、byte,- 浮点型:float、double,- 字符型:char、varchar,- 布尔型:boolean,- 日期型:Date、Timestamp,- 其他:Clob、Blob

MySQL中的Java类型对应关系如下:

1、整数类型

mysql对应java类型

MySQL类型 Java类型
TINYINT byte
SMALLINT short
MEDIUMINT int
INT int
BIGINT long

2、浮点数类型

MySQL类型 Java类型
FLOAT float
DOUBLE double

3、定点数类型

MySQL类型 Java类型
DECIMAL BigDecimal

4、字符类型

mysql对应java类型

MySQL类型 Java类型
CHAR char
VARCHAR String
BINARY byte[]
VARBINARY byte[]
TEXT String
MEDIUMTEXT String
LONGBINARY byte[]
LONGBLOB byte[]

5、日期和时间类型

MySQL类型 Java类型
YEAR int
DATE java.sql.Date
TIME java.sql.Time
DATETIME java.sql.Timestamp
TIMESTAMP java.sql.Timestamp

6、JSON类型

MySQL类型 Java类型
JSON org.json.JSONObject
JSON数据 org.json.JSONArray

7、ENUM和SET类型

mysql对应java类型

MySQL类型 Java类型
ENUM java.lang.String
ENUM(‘value1’, ‘value2’) java.lang.String[]
SERIAL int
SERIAL(M) int (M为位数)
SERIAL(M,D) int (M为位数,D为小数点后位数)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。