# 多线程爬取腾讯招聘职位信息并存入数据库
# mydb.py
import pymysql
class Mydb:
def __init__(self):
try:
self.conn = pymysql.connect('127.0.0.1','root','123456','han',charset='utf8')
self.cursor = self.conn.cursor()
except Exception as e:
print(e)
def execute(self,sql,data):
try:
row = self.cursor.execute(sql,data)
self.conn.commit()
return row # 返回影响行数
except Exception as e:
print('执行增删改失败')
print(e)
self.conn.rollback()
if __name__ == '__main__':
mydb = Mydb()
sql = 'insert into py07_58friend(`name`,`age`,`height`,`edu`,`img`) VALUES(%s,%s,%s,%s,%s)'
data = ("大美",16,170,'博士','')
row = mydb.execute(sql,data)
print(row)