当前位置:首页 > 行业动态 > 正文

mysql对应java类型

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

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

mysql对应java类型  第1张

1、整数类型

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类型
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类型
ENUM java.lang.String
ENUM(‘value1’, ‘value2’) java.lang.String[]
SERIAL int
SERIAL(M) int (M为位数)
SERIAL(M,D) int (M为位数,D为小数点后位数)
0