37,719
社区成员
发帖
与我相关
我的任务
分享
import pymysql
import numpy as np
class MysqlOperate():
def __init__(self):
self.conn=pymysql.connect(
host="localhost",
user="root",
password=“root",
charset="utf8"
)
self.conn.select_db("Einfo EAS")
print("数据库已经链接!")
def addsingle(self,sql):
cur = self.conn.cursor()
addsql="insert into TeacherInfo(name,age,sexy,category,level,rank,major,unit) " \
"values(%s,%s,%s,%s,%s,%s,%s,%s);"
tempar=np.array(sql)
if len(tempar)==8:
try:
cur.execute(addsql,(tempar[0],tempar[1],tempar[2],tempar[3],tempar[4],
tempar[5],tempar[6],tempar[7]))
print("已导入数据!!")
except:
self.conn.rollback()
print("数据导入错误!")
else:
print("输入数据错误!")
cur.close()
self.conn.commit()
self.conn.close()