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 디비 연결 쉽게 하실 수 있습니다.