우선 DBeaver 툴을 사용해서 오라클로 스키마를 생성한 후에 아래 코드를 실행하면 된다.
connect로 DB를 연결하면 cursor 객체를 얻을 수 있다.
항상 커서를 얻거나 DB를 연결했으면 마지막에 close로 닫아줘야 한다.
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(=DB명)
db_connect = 'KOSMES_API/1234@localhost:1521/XE'
conn_str = db_connect # 오라클 DB 연결 정보
conn = None
curs = None
try:
conn = cx_Oracle.connect(conn_str) # DB 연결 시도
curs = conn.cursor() # 커서 얻기
except:
# 프로그램 종료
print('DB 연결 중에 오류가 발생했습니다!')
curs.close()
conn.close()
exit()
|
cs |
'개발 공부 > 파이썬' 카테고리의 다른 글
[파이썬] csv 파일 가져와서 데이터를 리스트에 담기 (0) | 2022.12.02 |
---|---|
[파이썬] 오라클 DB에 execute()로 SELECT, INSERT, DELETE 실행하기 (0) | 2022.12.02 |
[파이썬] 오라클 executemany로 2차원 리스트 데이터를 DB에 넣기 (0) | 2022.12.02 |
[파이썬] 다른 폴더에 있는 파일 import 해서 사용하기 (0) | 2022.12.02 |
[파이썬] 날짜 함수 strptime, strftime, relativedelta 활용해서 다음 년도, 월, 일 구하기 (0) | 2022.12.02 |
[파이썬] 폴더에 원하는 파일명을 가진 파일 찾기 (0) | 2022.12.02 |