MySQL对应Java类型如下:,,- 整型:int、long、short、byte,- 浮点型:float、double,- 字符型:char、varchar,- 布尔型:boolean,- 日期型:Date、Timestamp,- 其他:Clob、Blob
MySQL中的Java类型对应关系如下:
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)