반응형
파이썬 프로그램을 개발하면서 로컬 프로그램 개발시는 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()
커넥션을 한번만 할때는 이렇게 하여도 동일합니다.
하지만... 커넥션을 한번만 할리가 없으니 저는 변수로 따로 빼서 관리하는게 좋더라구요 ^^
반응형
'Cito 일 > 아무나 하는 파이썬' 카테고리의 다른 글
트위터 개발자 계정 신청하기 (2) | 2021.04.08 |
---|---|
Mysql (MariaDB) 입력 오류 Not all parameters were used in the SQL statement. (0) | 2021.02.21 |
Only the following pseudo-classes are implemented: nth-of-type. 파이썬 크롤링 오류 (0) | 2021.01.19 |
[파이썬] 파이썬의 레이아웃 (2) | 2020.09.05 |
[파이썬] 버튼 (QPushButton) 위젯 사용 (0) | 2020.09.04 |
[Python]트위터에 쿠파하기 업그레이드 1-4 : 채널 아이디 부여 (1) | 2020.09.01 |
[Python]트위터에 쿠파하기 업그레이드 1-3 : 상품 카테고리 확장 (0) | 2020.08.31 |
[Python] 문자열 공백 제거 (2) | 2020.08.30 |
[Python]트위터에 쿠파하기 업그레이드 1-2 : 네이버 단축 url 사용 (0) | 2020.08.30 |
댓글