Python / Database / 연결하는 방법
Python으로 Database에 연결하고 데이터를 조회해 봅니다.
Microsoft SQL Server
패키지 설치하기
- pymssql를 설치합니다.
pip install pymssql
연결하고 데이터 조회하기
- pymssql를 import합니다.
import pymssql
- 연결 설정을 합니다.
conn = pymssql.connect( server = 'server-ip', port = port-number, user = 'user-name', password = 'pasword', database = 'database-name' )
- cursor를 생성하고, 쿼리를 실행한 후, 데이터를 가져옵니다.
cursor = conn.cursor() cursor.execute( 'SELECT * FROM TableName;' )
- 가져온 데이터를 적절한 방식으로 출력합니다.
while ( True ) : row = cursor.fetchone() if row == None : break; print( row[0], ' | ', row[1], ' | ', row[2] )
- 연결을 끊습니다.
conn.close()
MariaDB
패키지 설치하기
- pymysql을 설치합니다.
pip install pymysql
연결하고 데이터 조회하기
- pymysql를 import합니다.
import pymysql
- 연결 설정을 합니다.
conn = pymysql.connect( host = 'server-ip', port = port-number, user = 'user-name', password = 'password', db = 'database-name' )
- cursor를 생성하고, 쿼리를 실행한 후, 데이터를 가져옵니다.
cursor = conn.cursor() cursor.execute( 'SELECT * FROM TableName;' )
- 가져온 데이터를 적절한 방식으로 출력합니다.
while ( True ) : row = cursor.fetchone() if row == None : break; print( row[0], ' | ', row[1], ' | ', row[2] )
- 연결을 끊습니다.
conn.close()