python查询mysql,返回json的实例
如下所示:
import MySQLdb
import json
def getSql():  
  try:
    
    con = MySQLdb.connect(host='localhost', user='', passwd='', db='test', charset='utf8')
    cursor = con.cursor()
    sql = "select * from user"
    cursor.execute(sql)
    results = cursor.fetchmany(5)
    
    users = []
    data = {}
    for r in results:
      user = {} 
      user['id'] = r[0]
      user['name'] = r[1]
      user['age'] = r[2]
      user['tel'] = r[3]
      user['address'] = r[4]
      users.append(user)
    
    data['code'] = 0
    data['users'] = users
    jsonStr = json.dumps(data) 
    
    cursor.close()
    con.close()
    return jsonStr
  except MySQLdb.Error, e:
    print "Mysql Error %d: %s" % (e.args[0], e.args[1]) 相关推荐
  taiyangshenniao    2020-10-05  
   flycony    2020-09-23  
   jacktangj    2020-09-18  
   YENCSDN    2020-09-15  
   lsjweiyi    2020-09-14  
   digwtx    2020-09-14  
   拾毅者    2020-09-14  
   zlxcsdn    2020-09-13  
   weiiron    2020-08-17  
   amazingbo    2020-08-16  
   郗瑞强    2020-08-16  
   lispython    2020-08-16  
   fengling    2020-08-15  
   xiesheng    2020-08-02  
   葫芦小金刚    2020-07-28  
   StevenSun空间    2020-07-26