| Mysql | Oracle | Java |
| BIGINT | NUMBER(19,0) |
java.lang.Long
|
| BIT | RAW |
byte[]
|
| BLOB | BLOB<wbr><wbr></wbr></wbr>RAW |
byte[]
|
| CHAR | CHAR |
java.lang.String
|
| DATE | DATE | java.sql.Date |
| DATETIME | DATE | java.sql.Timestamp |
| DECIMAL | FLOAT (24) |
java.math.BigDecimal
|
| DOUBLE | FLOAT (24) | java.lang.Double |
| DOUBLE PRECISION | FLOAT (24) | java.lang.Double |
| ENUM | VARCHAR2 |
java.lang.String
|
| FLOAT | FLOAT | java.lang.Float |
| INT | NUMBER(10,0) |
java.lang.Integer
|
| INTEGER | NUMBER(10,0) |
java.lang.Integer
|
| LONGBLOB | BLOB RAW | byte[] |
| LONGTEXT | CLOB RAW | java.lang.String |
| MEDIUMBLOB | BLOB RAW | byte[] |
| MEDIUMINT | NUMBER(7,0) |
java.lang.Integer
|
| MEDIUMTEXT | CLOB RAW | java.lang.String |
| NUMERIC | NUMBER |
|
| REAL | FLOAT (24) |
|
| SET | VARCHAR2 |
java.lang.String
|
| SMALLINT | NUMBER(5,0) |
java.lang.Integer
|
| TEXT | VARCHAR2 CLOB |
java.lang.String
|
| TIME | DATE | java.sql.Time |
| TIMESTAMP | DATE | java.sql.Timestamp |
| TINYBLOB | RAW | byte[] |
| TINYINT | NUMBER(3,0) | java.lang.Boolean |
| TINYTEXT | VARCHAR2 | java.lang.String |
| VARCHAR | VARCHAR2 CLOB | java.lang.String |
| YEAR | NUMBER | java.sql.Date |
Mysql Oracle Java 数据类型对照
最新推荐文章于 2025-12-02 21:20:38 发布
本文详细对比了多种数据库类型及其在Java中的映射方式,包括整数类型、字符串类型、日期时间类型等,并探讨了不同场景下选择合适的数据类型的重要性。
452

被折叠的 条评论
为什么被折叠?



