mysql DB에 데이터를 입력하고 난 이후에 입력된 녀석의 id 값을 가져와서 처리해야 하는 부분이 생겼습니다.

가장 단순한 생각은 입력했던 값들하고 온전히 일치하는 녀석을 찾기 위한 WHERE문을 만들고 select 하는 방식입니다. 최악의 경우 2개 이상이 나올 수도 있지만 시간으로 order by 한다면 가장 최악의 경우만 아니라면 원하는 값을 얻으실 수 있습니다.

두번째 방법은 getGeneratedKeys() 메서드를 이용하는 것입니다.
DB

java

전 개인적으로 두번째 방법을 추천 드립니다. ^^

Posted by 달빛변신