标签:local 引入 port pre password mamicode 提交 commit 成功
##(1)如果项目没有mysql模块,需要先安装
##(2)引入模块
import pymysql.cursors
##(3)连接MySQL
"""
host:主机名,MySQL的安装位置,可以写电脑的ip,域名,localhost本机
user:用户名
passwd:对用user用户的密码
database(db):连接 的数据库
"""
comm = None
cursor = None
try:
comm = pymysql.Connect(host="",
user="root",
password="123456",
database="lz_0517",
charset="utf8")
##(4)创建游标(新建查询会话),通过游标执行SQL语句
cursor = comm.cursor()
##(5)编写SQL(sql + 参数)
values = ("赵六",100,18)
sql = "insert into tb_user(name,balance,age) values(‘%s‘,‘%d‘,‘%d‘);"
sql = sql % values #"%s爱%s"%(a,b)
#(6)将SQL语句放到游标中运行
cursor.execute(sql)
comm.commit()##提交,涉及到数据修改的,都需要commit
comm.rollback()##回滚
##(7)分析结果
count = cursor.rowcount
if count > 0:
print("填加成功")
except Exception as res:
print("出错了%s"%res)
finally:
##(8)关闭资源
##判断 comm是否为空
if comm is not None:
cursor.close()
if comm is not None:
comm.close()
标签:local 引入 port pre password mamicode 提交 commit 成功
原文地址:https://www.cnblogs.com/lize666/p/14782933.html