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
  • 相关阅读:
    0603 学术诚信与道德
    0601 新的冲刺
    0525 Scrum 项目7.0
    0523 Scrum 项目6.0
    0518 Scrum项目5.0
    0512 Scrum 4.0
    0512 操作系统之进程调度
    0511 backlog
    0506 Scrum 项目1.0
    复利计算再升级
  • 原文地址:https://www.cnblogs.com/paisen/p/3725470.html
Copyright © 2011-2022 走看看