>데이터 베이스 >MySQL 튜토리얼 >Java에서 준비된 문을 사용하여 데이터를 삽입한 후 자동 증가 ID를 검색하려면 어떻게 해야 합니까?

Java에서 준비된 문을 사용하여 데이터를 삽입한 후 자동 증가 ID를 검색하려면 어떻게 해야 합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-17 11:34:01794검색

How can I retrieve an auto-increment ID after inserting data using Prepared Statements in Java?

Java에서 준비된 명령문을 사용하여 자동 증가 ID 검색

자동 증가 기본 키가 있는 테이블에 데이터를 삽입하는 경우 바람직할 수 있습니다. 새 레코드에 대해 생성된 ID를 검색합니다. AutoGeneratedKeys 접근 방식은 표준 문 개체에 작동하지만 준비된 문과 함께 직접 사용할 수는 없습니다.

삽입 작업에 준비된 문 사용

준비된 문을 사용하면 다음을 실행할 수 있습니다. 동적 매개변수가 포함된 SQL 쿼리. 준비된 문장으로 데이터를 삽입하려면 다음 형식을 사용하세요.

executeUpdate()를 호출하기 전에 매개변수 값을 설정하면 동일한 쿼리를 다른 값으로 여러 번 실행할 수 있습니다.

준비된 문으로 자동 증가 ID 검색

준비된 문을 생성하려면 준비된 문을 생성할 때 옵션으로 명령문.RETURN_GENERATED_KEYS를 지정해야 합니다.

쿼리를 실행한 후 다음 코드를 사용하여 자동 증가 ID를 검색할 수 있습니다.

코드를 약간 수정하면 삽입을 위해 준비된 문을 사용할 때 자동 증가 ID를 성공적으로 검색할 수 있습니다. 운영합니다.

위 내용은 Java에서 준비된 문을 사용하여 데이터를 삽입한 후 자동 증가 ID를 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.