使用pymysql.Connect方法连接数据库
db = pymysql.Connect( host='localhost',#ip地址 user='root',#用户名 passwd='******',#密码 db='test',#逻辑空间名 port=3306,# 端口 charset='utf8',#编码 cursorclass=pymysql.cursors.DictCursor # 返回结果转成字典(dictionary) )
方法1
cursor = db.cursor() #方法1 sql="insert into article(id,title,content) values(null,'测试','这是一个测试')" cursor.execute(sql) db.commit() db.close()
方法2
以元组方式动态提交sql指令
title = '测试' content = '这是一个测试' sql = "insert into article(id,title,content) values(null,'%s','%s')" cursor.execute(sql,(title,content)) db.commit() db.close()