본문 바로가기
Cito 일/아무나 하는 파이썬

파이썬 - 마리아DB 연결

by citopes 2021. 2. 18.
반응형

파이썬 프로그램을 개발하면서 로컬 프로그램 개발시는 SQLITE3를 사용하는 경우가 많다.

그 이유는 가볍고, 쉽고...

하지만. DB서버를 두고 작업을 할 경우 Oracle, My SQL, MS SQL등의 데이터베이스를 연결해서 사용하는 경우가 많습니다.

오늘은 My SQL과 비슷한 MariaDB와 파이썬을 연결하는 것을 알아보도록 할께요.

db_config = {
        "user": "사용자 아이디",
        "password": "비밀번호",
        "host": "IP 주소",  
        "database": "DB 이름", 
        "port": "포트번호"  # port는 최초 설치 시 입력한 값(기본값은 3306)
		    }
            

myconn = mysql.connector.connect(**db_config)
cursor = myconn.cursor()
cursor.execute("select * from Table ")

myconn.close()

DB커넥터를 mysql을 사용하더라구요.

mysql에서 파생된 DB라 그런가? 

 

myconn = mysql.connector.connect("user": "사용자 아이디", "password": "비밀번호", "host": "IP 주소", "database": "DB 이름", "port": "포트번호" )
cursor = myconn.cursor()
cursor.execute("select * from Table ")
myconn.close()

커넥션을 한번만 할때는 이렇게 하여도 동일합니다. 

하지만... 커넥션을 한번만 할리가 없으니 저는 변수로 따로 빼서 관리하는게 좋더라구요 ^^

반응형

댓글