Mysql: pymysql 模块

import  pymysql       #导入pymysql模块
client=pymysql.connect( #与服务端建立连接
host='127.0.0.1',
port=3306,
user='root',
password='egon123',
database='db6',
charset='utf8'
)
cursor=client.cursor() #cursor游标。想当于send.
sql='insert into t1 values(1,"egon");' #写sql语句
try: #对下面执行发送的sql语句进行捕捉异常。如果出现异常那么滚回初始状态,commit指令不运行。
res=cursor.execute(sql) #发送执行sql语句,返回sql运行成功的行数。
client.commit() #对数据库的增,删,改。告诉mysql,前面的sql语句真的运行成功了,才会运行,被改掉。
except Exception:
client.rollback() #回滚到原始状态。
cursor.close()
client.close() #回收连接资源。
posted @ 2018-07-25 11:48  空杯人  阅读(140)  评论(0编辑  收藏  举报