본문 바로가기
백엔드/Python

(크롤링) 파이썬 mariadb 연동하기

by 작은소행성 2020. 9. 25.

 

파이썬으로 크롤링 후 데이터를 DB에 저장하려고 한다. 

 

 

1번

import mysql.connector
config = {
    'user' : '사용자 ID',
    'password' : '비밀번호',
    'host' : 'localhost',
    'database' : 'database 이름',
    'port' : '3306'
}


try:
    conn = mysql.connector.connect(**config)
    print(conn)
    cursor = conn.cursor()
    sql = 'select * from 테이블이름'
    cursor.execute(sql)
    resultList = cursor.fetchall()
    print(resultList)
    
except mysql.connector.Error as err :
    print(err)

 

 

2번

import pymysql

conn = pymysql.connect(user = '사용자ID',
    password = '비밀번호',
    host = 'localhost',
    database = 'datebase 이름',
    port = 3306
)
curs = conn.cursor()
conn.commit()

 

 

 

 

 

 

연결이 안되는 경우 mysql이 외부에서 접속 가능하게 되어있는지 확인하면 된다. (포트포워딩)

반응형