JAVA/Spring
[JDBC] JAVA 데이터형 MySQL, MariaDB 데이터형 맞추기
dongbull
2022. 12. 27. 20:27
| mysql 데이터타입 | java 데이터 타입 |
| BIT | Boolean |
| TINYINT | Integer |
| BOOL / BOOLEAN [TINYINT(1)] | Integer |
| SMALLINT | Integer |
| MEDIUMINT | Integer / Unsigned면 Long |
| INT | Integer / Unsigned면 Long |
| BIGINT | Long / Unsigned면 java.math.BigInteger |
| FLOAT | FLOAT |
| DOUBLE | Double |
| DECIMAL | java.math.BigDecimal |
| DATE | java.sql.Date |
| DATETIME | java.sql.Timestamp |
| TIMESTAMP | java.sql.Timestamp |
| YEAR | Short / yearslsDateType이 설정됬다면 java.sql.Date |
| CHAR | 칼럼이 Binary 설정되있다면 String / 아니라면 byte[] |
| VARCHAR | 칼럼이 Binary 설정되있다면 String / 아니라면 byte[] |
| BINARY | byte[] |
| VARBINARY | byte[] |
| TINYBLOB | byte[] |
| TINYTEXT | String |
| BLOB | byte[] |
| MEDIUMBLOB | byte[] |
| LONGBLOB | byte[] |
| TEXT | String |
| MEDIUMTEXT | String |
| LONGTEXT | String |
| ENUM | String |
| SET | String |
728x90