[Java] mysql 데이터 타입 java 데이터 타입과 매칭
by Roel Downey728x90
반응형
| 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
반응형
'Java' 카테고리의 다른 글
| [Java] AtomicLong 사용 방법 (0) | 2021.12.15 |
|---|---|
| [Java] 13주차 과제: I/O (0) | 2021.02.17 |
| [Java] 12주차 과제: 애노테이션 (0) | 2021.02.16 |
| [Java] 11주차 과제: Enum (0) | 2021.02.04 |
| [Java] 10주차 과제: 멀티쓰레드 프로그래밍 (0) | 2021.01.23 |
블로그의 정보
What doing?
Roel Downey