본문 바로가기
IT/Python

cx_Oracle 이란?

by 성준하이 2022. 11. 12.
반응형

파이선에서 oracle을 사용하기 위한 방법중 하나는 cx-oracle library를 사용하는 것이다.

 

일단 python에서 라이브러리를 사용하기 위해서는 

pypi.org 사이트에 접속하여 cx-oracle 을 접속하여 tar나 whl 파일을 설치한다.

 

다음 코드에서 사용은 다음과 같다.

 

import cx_Oracle as oci

userid = 'id'
passwd = 'passwd'
host = 'ip:port/SID명'

conn = oci.connect(userid, passwd, host, encoding='UTF-8')

cur = conn.cursor()

그리고 insert 와 select 에 대한 쿼리는 아래와 같다.

#insert
list =[ (1,2,3), (4,5,6), (7,8,9) ]
cur.executemany("insert into table values (:1,:2,:3)", list)

#selecdt
cur.execute("select * from professor")
 
for row in cur:
           print(row)

 

반응형

'IT > Python' 카테고리의 다른 글

파일 복사  (40) 2022.11.30
파이선 3.11 에 대해서  (37) 2022.11.14
read_csv()  (37) 2022.11.08
반복문 역순으로 돌기  (42) 2022.10.28
정규표현식(한글, 특수문자 지우기)  (51) 2022.10.25

댓글