sql

mybatis 사용 안하고 select key키 대체 prepareStatement 직접 사용시 insert 구문 입력 성공 리턴값 확인

초이짬 2015. 12. 2. 22:56
728x90

mybatis 에서는 select key 로 받을수 있지만 mybatis를 사용 안 할 경우...
PreparedStatement pstmt = null;
sql = "INSERT INTO ........."//
pstmt = conn.prepareStatement(sql.toString(), new String[]{"리턴받을컬럼(생성된pk)"});

pstmt.executeUpdate();

ResultSet keyset = pstmt.getGeneratedKeys();

while(keyset.next()){
String docuId = keyset.getString(1);
}

728x90