Cito 일/아무나 하는 파이썬
파이썬 - 마리아DB 연결
citopes
2021. 2. 18. 22:10
반응형
파이썬 프로그램을 개발하면서 로컬 프로그램 개발시는 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()
커넥션을 한번만 할때는 이렇게 하여도 동일합니다.
하지만... 커넥션을 한번만 할리가 없으니 저는 변수로 따로 빼서 관리하는게 좋더라구요 ^^
반응형