본문 바로가기
프로젝트

[MySQL] MySQL 데이터 타입과 Java 데이터 타입 매칭

by 2245 2024. 1. 16.
  MySQL dataType Java dataType
정수형 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
TIMESTAMP java.sql.Timestamp
TIME java.sql.TImestamp
YEAR yearsIsDateType이 설정됐다면 java.sql.Date, 아니라면 Short
문자형 CHAR 컬럼이 Binary로 설정되지 않았다면 String, 되어 있다면 byte[]
VARCHAR CHAR과 동일
BINARY byte[]
VARBINARY byte[]
TINYBLOB byte[]
TINYTEXT String
BLOB byte[]
TEXT String
MEDIUMBLOB byte[]
MEDIUMTEXT String
LONGBLOB byte[]
LONGTEXT String
ENUM String
SET String

 

 


출처

'프로젝트' 카테고리의 다른 글

[MySQL] MySQL 데이터 타입  (0) 2024.01.16
[ERD] ERD Cloud 사용법  (0) 2024.01.16