java 怎么多表同时插入到数据库啊?
PHP中文网
PHP中文网 2017-04-18 10:35:54
0
4
544
PHP中文网
PHP中文网

认证0级讲师

모든 응답(4)
大家讲道理

JDBC 자체는 일괄 업데이트를 지원하며, 구체적인 API는 다음과 같습니다.

addBatch(String sql): Statement 클래스의 메서드, 여러 sql 문을 State 개체의 SQL 문 목록에 추가할 수 있습니다.
addBatch(): preparedStatement 클래스의 메서드는 미리 컴파일된 여러 SQL 문을 preparedStatement 개체의 SQL 문 목록에 추가할 수 있습니다.
executeBatch(): Statement 개체 또는 preparedStatement 개체의 문 목록에 있는 모든 SQL 문을 보냅니다. 프로세스 데이터베이스
clearBatch(): 현재 SQL 문 목록 지우기

일괄 업데이트 API를 사용하여 코드를 다음과 같이 조정하겠습니다. (참고: SQL 목록에 보류 중인 SQL 문이 너무 많으면 OutOfMemory 오류가 발생할 수 있습니다. 따라서 SQL 문 목록을 적시에 처리해야 합니다. 방식입니다.)

으아악
伊谢尔伦

이 방법을 사용하면 여러 관련 레코드를 한 줄씩 작성해야 합니다. 가독성이 좋은 ORM 프레임워크를 사용하는 것이 더 좋아 보이지는 않습니다.

伊谢尔伦

addBatch()를 사용하여 명령문을 일괄 처리할 수 있습니다

小葫芦

프레임워크의 장점이 반영되어 반복 작업을 수행하는 데 도움이 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿