[Python]PPAS 연동 및 오라클 접속
개발/Python2013. 3. 14. 20:19
728x90
기본 Python 2.7 설치가 되어 있는 기준으로 설명을 합니다. 윈도우 기준입니다.
윈도우를 좋아하지 않지만 테스트 환경이 제대로 마련되지 않아서.....
먼저 PostgresQL
http://www.stickpeople.com/projects/python/win-psycopg/ 윈도우 Python 과 PostgresQL 버젼확인 필요
PPAS로 테스트를 했으며 별 문제가 없음.
import psycopg2 conn_string = "host='ip' port='5444' dbname='dbname' user='user' password='user'" try: conn = psycopg2.connect(conn_string) except: print "ERROR" cur = conn.cursor() try: cur.execute("SELECT book_name form book_list") rows = cur.fetchall() for row in rows: print row[0] except psycopg2.DatabaseError, e: print '%s' % e conn.close()
오라클 접속
1. Python Version과 Oracle Version을 확인하고 다운로드 받아서 설치한다.
http://cx-oracle.sourceforge.net/
2. 오라클Client 오라클 버젼에 맞는 파일을 다운로드 한다.
압축을 해제하고 ORACLE_HOME 을 잡아준다. <- TOAD 혹은 오라클 클라이언트 설정하시는 방법이랑 동일하니 어렵지 않을 듯 싶다. 자세한 내용은 패스~~
import cx_Oracle conn_str = 'user/password@db_server:port/database' conn = cx_Oracle.connect(conn_str) c = conn.cursor() c.execute("SELECT book_name from book_list") for row in c: print row[0] conn.close()
728x90
댓글 영역