Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

말랑코딩

[python] 파이썬에서 SQL 접근하기 본문

파이썬

[python] 파이썬에서 SQL 접근하기

코랑이 2022. 3. 25. 14:51

pyodbc 라이브러리를 이용한 파이썬에서 sql 데이터 불러오기

pymysql 또는 mysql 을 사용하는 버전도 있지만

여기서는 pyodbc를 사용하였다.

 

서버주소, 디비명, 아이디, 패스워드만 알면 간단한 코드로 데이터에 접근 가능하다.

import pyodbc
import pandas as pd

driver = 'SQL SERVER'
server = '서버 IP 혹은 주소'
database = 'DB 이름'
username = 'ID'
password = 'PASSWORD'

cnxn = pyodbc.connect('DRIVER={' + driver + '};server=' + server + ';database=' + database + ';UID=' + username + ';PWD=' + password +';')
cursor = cnxn.cursor()

sql = """
select idx_cvg , idx_img , json_roi 
from v_learning_set vls 
where idx_ai_model =48
"""

cursor.execute(sql)
rows = cursor.fetchall()

data =pd.DataFrame(rows)
print(data)


기존에 db 에서 json 으로 파일을 저장하고 이 json 를 다시 파이썬에서 불러와서 작업해야 했던 수고로움을 덜 수 있게 되었다 ! 빵끗!

Comments