avatar

MySQL中pymysql的具体操作

##1、导入pymysql包

 import pymysql

##2、创建连接对象

 pymysql.connect(参数列表)

##3、获取游标对象

 cursor =conn.cursor()

##4、执行SQL语句

 row_count = cursor.execute(sql)

##5、获取查询结果集

 result = cursor.fetchall()

##6、将修改操作提交到数据库

 conn.commit()

##7、回滚数据

 conn.rollback()

##8、关闭游标

 cursor.close()

##9、关闭连接

 conn.close()


def get_conn():
    """
    :return: 连接,游标
    """
    #创建连接
    conn = pymysql.connect(host ="127.*.*.*",
                       user ="**",
                       password ="123456",
                       db ="**",
                       charset ="utf8")
    #创建游标,默认是元组类型
    cursor = conn.cursor() # 执行完毕返回结果集默认以元组显示
    return conn,cursor

def close_conn(conn,cursor):
    if cursor:
        cursor.close()
    if conn:
        conn.close()
-------------------------------
conn,cursor= get_conn()
conn.rollback()
conn.commit()
文章作者: CodeHao
文章链接: http://codehao.top/cl1c6w8wj000yjkla1kze9nrz/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodeHao's Blog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
简体中文