Roel Notebook

[Java] mysql 데이터 타입 java 데이터 타입과 매칭

by Roel Downey
728x90
반응형
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

활동하기