[파이썬] 오라클 연결하기
우선 DBeaver 툴을 사용해서 오라클로 스키마를 생성한 후에 아래 코드를 실행하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import cx_Oracle # DBeaver 기준으로 'user명/비밀번호@ip주소:port번호/Service Name(
hansol94.tistory.com
오라클을 연결해서 csv 파일에 있는 데이터를 리스트에 담아서 INSERT문으로 데이터를 넣으려는 작업을 하는데, execute를 사용해서 하려고 하니 csv 파일의 데이터 행의 수가 적을 때는 상관이 없었는데 몇 천,만 줄이 되면 for문 돌리는 횟수도 이에 비례하니 오래 걸렸다.
비효율적인거 같아서 찾아보니 2차원 리스트를 인자로 받아서 한 번에 넣는 executemany가 있었다.
INSERT 쿼리문과 2차원 리스트만 수정해서 사용하면 된다.
executemany는 쿼리문과 2차원 리스트가 인자로 필요하다.
'개발 공부 > 파이썬' 카테고리의 다른 글
[파이썬] 오라클 DB에 executemany로 데이터를 분할해서 INSERT (0) | 2022.12.08 |
---|---|
[파이썬] csv 파일 가져와서 데이터를 리스트에 담기 (0) | 2022.12.02 |
[파이썬] 오라클 DB에 execute()로 SELECT, INSERT, DELETE 실행하기 (0) | 2022.12.02 |
[파이썬] 오라클 DB 연결하고 cursor 얻기 (0) | 2022.12.02 |
[파이썬] 다른 폴더에 있는 파일 import 해서 사용하기 (0) | 2022.12.02 |
[파이썬] 날짜 함수 strptime, strftime, relativedelta 활용해서 다음 년도, 월, 일 구하기 (0) | 2022.12.02 |