Python MSSQL 연결하기 pymssql

Python에서 pymssql 라이브러리를 통해 MSSQL 연결하는 방법을 소개합니다.

 

먼저 pymssql 라이브러리를 설치해주어야 합니다.

pip install pymssql

 

다음은 아래 코드를 통해 MSSQL 서버와 연결 및 쿼리 실행합니다.

import pymssql

# MSSQL 연결
connect = pymssql.connect(server=r"(local)", database="Aiden", user="user", password="password")
cursor = connect.cursor()

# 쿼리실행
cursor.execute("SELECT * FROM T_FILE_LIST")

row = cursor.fetchone()
while row:
    print(row)
    row = cursor.fetchone()
    
# 연결종료
connect.close()

* 위 코드는 주로 쓰이는  SQL Server 인증방식으로  진행한 것입니다. 윈도 인증 방식은 다른 글을 참고해주세요.

 

코드 해석

--> 로컬에 있는 Aiden DB에 user/password 계정으로 연결한 뒤 쿼리를 실행 후, 실행결과를 한 줄씩 가져와서 출력

 

큰 틀은 위와 같습니다.

서버, DB, 계정, 비밀번호만 본인 상황대로 바꾸시면 MSSQL 디비 연결 쉽게 하실 수 있습니다.