[python] 파이썬에서 Oracle 데이터베이스 연동하는 방법

오라클 데이터베이스는 많은 기업에서 사용되는 중요한 데이터 저장 시스템입니다. 파이썬 프로그래밍 언어를 사용하여 오라클 데이터베이스에 연결하고 데이터를 조회, 추가, 수정 또는 삭제할 수 있습니다. 이 기술블로그에서는 파이썬에서 오라클 데이터베이스에 연동하는 방법에 대해 알아보겠습니다.

필수 라이브러리 설치

오라클 데이터베이스에 연결하기 위해 사용되는 cx_Oracle 라이브러리를 설치해야 합니다. 파이썬에서는 pip를 사용하여 간단하게 설치할 수 있습니다.

pip install cx_Oracle

오라클 데이터베이스 연결

cx_Oracle 라이브러리를 사용하여 오라클 데이터베이스에 연결하는 방법은 다음과 같습니다.

import cx_Oracle

dsn_tns = cx_Oracle.makedsn('호스트', '포트', service_name='서비스명')
connection = cx_Oracle.connect(user='사용자명', password='비밀번호', dsn=dsn_tns)

위 코드에서 ‘호스트’, ‘포트’, ‘서비스명’, ‘사용자명’ 및 ‘비밀번호’를 실제 값으로 대체해야 합니다.

쿼리 실행 및 결과 가져오기

오라클 데이터베이스에 연결한 후에는 쿼리를 실행하고 결과를 가져올 수 있습니다.

cursor = connection.cursor()
cursor.execute("SELECT * FROM 테이블명")
for row in cursor:
    print(row)

연결 종료

오라클 데이터베이스 연결을 사용한 후에는 반드시 연결을 종료해야 합니다.

connection.close()

파이썬에서 오라클 데이터베이스에 연동하는 방법에 대한 간단한 소개였습니다. cx_Oracle 라이브러리를 사용하여 파이썬 프로그램에서 오라클 데이터베이스에 연결하고 데이터를 조작할 수 있습니다.

더 많은 정보는 cx_Oracle 공식 문서를 참고하시기 바랍니다.