이 가이드는 Python에서 Oracle 데이터베이스 연결을 만드는 방법을 설명합니다.
Python에서 Oracle 데이터베이스 연결
게시물을 시작하려면 해당 사이트에서 Python을 다운로드하여 설치해야 합니다. 공식 웹 사이트 . 설치된 Python 버전을 확인하려면 명령 프롬프트에서 다음 명령을 실행합니다.
파이썬 --버전
산출
출력은 설치된 Python 버전 번호를 나타냅니다.
1단계: 'cx_Oracle' 모듈 설치
“ cx_오라클 ” 모듈은 Oracle 데이터베이스에 대한 액세스를 가능하게 하는 Python 확장 모듈입니다. Python을 Oracle 데이터베이스에 연결하려면 다음 단계별 지침을 고려하십시오.
설치' cx_오라클 아래 주어진 명령을 실행하여 ” 모듈:
핍 설치 cx_Oracle
산출
설치 프로세스가 완료되면 출력에 성공 메시지가 표시됩니다.
2단계: 폴더 만들기
'라는 이름의 새 폴더를 만듭니다. 커넥트파이썬 ” 코드 편집기로 엽니다. 이 게시물에는 Visual Studio Code 편집기가 사용됩니다.
3단계: Python 파일 생성
'라는 새 파일을 만들고 엽니다. connect.py ”:
4단계: Python 코드 입력
먼저 ' cx_오라클 ”의 모듈 connect.py ” 파일:
수입 cx_오라클연결 개체를 만들고 ' 없음 ”:
연결 = 없음'를 사용하여 try 블록에서 Oracle 데이터베이스에 대한 연결을 만듭니다. 연결하다() ' 기능. 연결 문자열에 데이터베이스 사용자 이름, 암호 및 호스트를 제공합니다.
노력하다 :연결 = cx_오라클. 연결하다 ( 'c##md/md1234@localhost' )
인쇄 ( 'Oracle 데이터베이스에 성공적으로 연결되었습니다!' )
제외하고 cx_오라클. 데이터베이스 오류 ~처럼 그것은:
인쇄 ( 'Oracle 데이터베이스에 연결하는 동안 오류 발생:' , 그것은 )
위의 코드 조각에서:
- ㅏ ' 노력하다 ” 블록은 Oracle 데이터베이스에 대한 연결을 확인하는 데 사용됩니다.
- “ 제외하고 ” 블록은 “ 연결하다() ” 함수가 연결을 만들지 못했습니다.
- “ c##md ”는 사용자 이름, “ md1234 '는 암호이고 ' 로컬 호스트 ”는 호스트 이름입니다.
'를 사용하여 연결이 성공했는지 확인하십시오. 만약에 ' 성명. 성공하면 '를 사용하여 데이터베이스 목록을 인쇄하십시오. 커서() '를 입력하고 '를 사용하여 연결을 닫습니다. 닫다() '. 아래에 제공된 코드:
만약에 연결 ~이다 ~ 아니다 없음 :커서 = 연결. 커서 ( )
커서. 실행하다 ( 'user_tablespaces에서 tablespace_name 선택' )
데이터베이스 = 커서. 페콜 ( )
인쇄 ( 'Oracle 데이터베이스의 데이터베이스:' , 데이터베이스 )
# 커서와 연결을 닫습니다.
커서. 닫다 ( )
연결. 닫다 ( )
5단계: Python 스크립트 실행
이 Python 스크립트를 실행하려면 위의 코드를 저장하고 코드 편집기의 터미널에 주어진 명령을 입력하여 실행합니다.
파이썬. exe .\연결하다. 파이위 명령에서 ' connect.py ”는 Python 파일의 이름을 나타냅니다.
산출
출력에 ' Oracle 데이터베이스에 성공적으로 연결되었습니다! ”가 연결이 설정되었음을 나타내는 데이터베이스 목록과 함께 표시됩니다.
메모 : 연결 문자열에 잘못된 자격 증명을 제공하면 ' Oracle 데이터베이스에 연결하는 동안 오류가 발생했습니다. ”:
이것은 Python에서 Oracle 데이터베이스 연결을 만드는 방법입니다.
결론
Oracle 데이터베이스 연결은 '를 사용하여 Python에서 설정할 수 있습니다. cx_오라클 ” 모듈. 이를 위해 먼저 Python 스크립트에서 명시된 모듈을 가져오고 '를 사용하여 연결을 만듭니다. 연결하다() ' 기능. 연결을 확인하려면 조건문을 사용하고 그에 따라 데이터베이스에서 작업을 수행하십시오. 이 가이드에서는 'cx_Oracle' 모듈을 사용하여 Python에서 Oracle 데이터베이스 연결을 설정하는 방법을 설명했습니다.