| Mysql | Oracle | Java |
|
BIGINT |
NUMBER(19,0) |
java.lang.Long |
|
BIT |
RAW |
byte[] |
|
BLOB |
BLOB 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(日期设为2月1日晚上2点) |
浙公网安备 33010602011771号