본문 바로가기
  • 문헌정보학도가 개발도 한다구요??
우당탕탕 개발일기/JAVA

[JAVA] DB에 연동할 DTO의 파라미터 중 java.util.date 타입으로 지정한 데이터를 넣는 방법

by 개발하는사서 2021. 8. 31.

JAVA는 두개의 DATE형식이 있다. 하나는 java.util.date, 다른 하나는 java.sql.date.

후자의 경우 DB에 연결하기 위해 만들었기 때문에 입력시에 별다른 절차가 필요하지는 않지만, 전자의 경우는 그대로 넣을 경우 오류를 뱉는다.

util.date로 설정된 Birth

옛날의 Date를 선언할 때에는 선언자에 연도와 월, 일을 넣어서 생성할 수 있었지만, 지금에 와서는 권장하는 방법이 아니다. 그래서 SimpleDateFormat으로 형식을 지정한다음. Date형식으로 바꾸는 방법을 사용해야한다. 

java.util.Date로 지정했던 Birth가 얌전히 인식한 모습이다.

사진은 없지만, 실제로 쿼리도 잘 먹어서 제 날짜에 맞게 삽입되었다.

댓글