파이썬으로 크롤링 후 데이터를 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이 외부에서 접속 가능하게 되어있는지 확인하면 된다. (포트포워딩)
반응형