python

超轻量级php框架startmvc

python查询mysql,返回json的实例

更新时间:2020-05-25 22:54 作者:startmvc
如下所示:importMySQLdbimportjsondefgetSql():try:con=MySQLdb.connect(host='localhost',user='',passwd='',db='test',c

如下所示:


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])

以上这篇python查询mysql,返回json的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。