파이썬과 오라클 연결하기

Jcs·2021년 9월 24일
0
post-custom-banner
  1. 파이썬 설치

  2. 오라클 설치

  3. cx_Oracle 라이브러리 설치

관리자 권한으로 실행한 Anaconda Prompt창에서 하단의 명령어 입력
python -m pip install cx_Oracle --upgrade

문서정보
https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html

  1. instant-client 설치
    오라클 버전에 맞춰서 다운로드 필요함.
    www.oracle.com/database/technologies/instant-client/downloads.html
  1. PATH 설정

import cx_Oracle
import os

LOCATION = r"C:\instantclient_11_2"
os.environ["PATH"] = LOCATION + ";" + os.environ["PATH"] #환경변수 등록

  1. 연결하기

connection = cx_Oracle.connect("사용자이름", "비밀번호", "호스트이름:포트/서비스이름")
cursor = connection.cursor()

  1. 데이터 불러오기

cursor.execute("select * from dual")

for i in cursor:
print(i)

#DataFrame으로 확인하기 (pandas 의 read_sql 활용)
df=pd.read_sql(""" [쿼리 입력 부분] """ , con = connection)

profile
DO
post-custom-banner

0개의 댓글