zoukankan      html  css  js  c++  java
  • python mysql 查询返回字典结构

    cur = self.conn.cursor(MySQLdb.cursors.DictCursor)加上MySQLdb.cursors.DictCursor可以返回字典结构

    {列名:值}
    class MYSQL():
        def __init__(self,host,user,pwd,db):
            self.host = host
            self.user = user
            self.pwd = pwd
            self.db = db
        def __GetConnect(self):
            """
            得到连接信息
            返回: conn.cursor()
            """
            if not self.db:
                raise(NameError,"没有设置数据库信息")
            self.conn = MySQLdb.connect(self.host,self.user,self.pwd,self.db,charset='utf8')
            cur = self.conn.cursor(MySQLdb.cursors.DictCursor)#返回字典结构
            if not cur:
                raise(NameError,"连接数据库失败")
            else:
                return cur
        def ExecQuery(self,sql):
    
            cur = self.__GetConnect()
            cur.execute(sql)
            resList = cur.fetchall()
    
            #查询完毕后必须关闭连接
            self.conn.close()
            return resList
  • 相关阅读:
    防抖函数
    video.js汉化
    vscode 设置
    webpack配置
    寄生组合继承
    数组排序
    操作节点的方法
    vscde软件
    vue目录详解
    前端
  • 原文地址:https://www.cnblogs.com/paisen/p/3725470.html
Copyright © 2011-2022 走看看