addBatch(String sql): Statement 클래스의 메서드, 여러 sql 문을 State 개체의 SQL 문 목록에 추가할 수 있습니다. addBatch(): preparedStatement 클래스의 메서드는 미리 컴파일된 여러 SQL 문을 preparedStatement 개체의 SQL 문 목록에 추가할 수 있습니다. executeBatch(): Statement 개체 또는 preparedStatement 개체의 문 목록에 있는 모든 SQL 문을 보냅니다. 프로세스 데이터베이스 clearBatch(): 현재 SQL 문 목록 지우기
일괄 업데이트 API를 사용하여 코드를 다음과 같이 조정하겠습니다. (참고: SQL 목록에 보류 중인 SQL 문이 너무 많으면 OutOfMemory 오류가 발생할 수 있습니다. 따라서 SQL 문 목록을 적시에 처리해야 합니다. 방식입니다.)
JDBC 자체는 일괄 업데이트를 지원하며, 구체적인 API는 다음과 같습니다.
일괄 업데이트 API를 사용하여 코드를 다음과 같이 조정하겠습니다. (참고: SQL 목록에 보류 중인 SQL 문이 너무 많으면 OutOfMemory 오류가 발생할 수 있습니다. 따라서 SQL 문 목록을 적시에 처리해야 합니다. 방식입니다.)
으아악이 방법을 사용하면 여러 관련 레코드를 한 줄씩 작성해야 합니다. 가독성이 좋은 ORM 프레임워크를 사용하는 것이 더 좋아 보이지는 않습니다.
addBatch()를 사용하여 명령문을 일괄 처리할 수 있습니다
프레임워크의 장점이 반영되어 반복 작업을 수행하는 데 도움이 됩니다