개인참고
JDBC 참고용
잘할수있을거야
2022. 11. 14. 09:47
1. 배치 업데이트
DatabaseMetaData - supportsBatchUpdates //지원 유무 확인
Statement - addBatch, executeBatch //배치 작업
2. 쿼리 타임아웃 확인 및 설정
https://blueyikim.tistory.com/2216
Statement - getQueryTimeout, setQueryTimeout
3. 커서 이동 / 데이터 수정가능
Connection의 prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
위의 메서드 두 번째 파라메터
ResultSet.TYPE_FORWARD_ONLY
ResultSet.TYPE_SCROLL_INSENSITIVE
ResultSet.TYPE_SCROLL_SENSITIVE
위의 메서드 세 번째 파라메터
ResultSet.CONCUR_READ_ONLY //데이터 수정 불가
ResultSet.CONCUR_UPDATABLE //데이터 수정 가능
4. 메타데이터
Connection.getDatabaseMetaData -> DatabaseMetaData
ResultSet.getMetaData -> ResultSetMetaData
컬럼 타입 int 상수