java.sql
준비된 일괄 처리 실행을 통해 여러 개의 테이블 (최대 20 개)을 만들려고합니다. 대부분의 테이블은 서로 관련이 있습니다. 그러나 내 마음에는 혼란이 있습니다.일괄 처리 준비 완료된 문 자동 커밋
1) 연결 자동 커밋을 true 또는 false로 설정 하시겠습니까? 2) BatchExecute에 대한 특별한 패턴이 있습니까? 아래로 위로 좋아해. 내가 부모 테이블에 쿼리를 먼저 실행해야합니다 만들 싶습니다. 3) 오류가 발생하면 모든 배치가 롤백됩니까?
나는 모든 RDBMS 데이터 정의 언어가 트랜잭션에서 수행 될 수 없다는 것을 이해하고 있습니다. –
이것은 흥미로운 일입니다. 이 모든 것을 다시 롤백하려면 autocommit을 false로 설정해야합니다. 그러나 이와 같은 데이터베이스 카탈로그를 사용하면 문제가 발생할 수 있습니다. – BevynQ
그래서 테이블을 만드는 더 좋은 방법. 나에게 제안 해주세요. –