본문 바로가기
Programming/Python_Etc

Python Oracle 연결하여 Insert하기 (cx_Oracle -> oracledb 사용)

by Wilkyway 2024. 4. 24.
반응형

최신 오라클  라이브러리가 cx_Oracle에서 oracledb 변경되었다.

 

Insert

# Plan MH 일괄 추출
from datetime import datetime

import oracledb
import os


os.putenv('NLS_LANG', '.UTF8')
now = datetime.today()

# DB연결
conn = oracledb.connect(user='myuser', password='1234', dsn='abcd.abcde.com:1526/abcd')
cursor = conn.cursor() #지시자 생성

query_str = "insert into SOME_TABLE values (:1,:2,:3,:4,:5,:6,:7,:8)"
data = ('20240125','AAAA','BBBB','1400350','CCCC','2',now,'DDDD')
cursor.execute(query_str,data)
conn.commit()

conn.close()
반응형

댓글