대량의 자료(솔직히 다른 디비에 비하면 그리 크다고 말할수는 없는양입니다.)를 디비에 인서트할때 속도가 너무 느린것을 알게됐습니다.
그래서 로더를 찾던중 \copy명령을 찾고서 그것을 사용하려고 하는데요.
콘솔에서는 잘먹히는데. JDBC를 이용하면 안되네요.
String query = "\\copy customer from 'E:/work/member.txt' using delimiters '|'";
stmt = con.createStatement();
stmt.executeUpdate(query);
이런식으로 프로그램을 짜서 실행하면
\부분에서의 파싱 에러가 납니다.
\\을 전부 없애면 COPY명령으로 인식해서 권한 에러가 나오구요.
해결방법을 알려주시면 감사하겠습니다.
|