pyodbc를 이용한 간단한 데이터 베이스 접속및 쿼리를 수행 할 수 있다.
import pyodbc
ip = '127.0.0.1'
port = 20300
username = 'sys'
password = 'manager'
connstr = connstr = "DSN=ALTIBASE_SHARD;Server=%s;Port=%i;UID=%s;PWD=%s" % (ip, port, username, password)
dbconn = pyodbc.connect(connstr)
dbcursor = dbconn.cursor()
querystr = 'select * from t1'
dbcursor.execute(querystr)
rows = dbcursor.fetchall()
for row in rows:
my_list.append(row)
데이터 베이스에 접속 해서 테이블을 셀릭트 해서 결과를 리스트에 받아 보는 예제 이다.
프로시져를 수행 하고 싶을 경우에는
'{call 프로시져명}'
의 형태의 쿼리문을 execute()메서드에 호출 해야 한다.
pyqt4 TableView컨트롤과 함께 이용하면 Query결과를 테이블뷰에 표시할 수 있다.
댓글 없음:
댓글 쓰기