python查询mysql,返回json的实例
如下所示:
importMySQLdb
importjson
defgetSql():
try:
con=MySQLdb.connect(host='localhost',user='',passwd='',db='test',charset='utf8')
cursor=con.cursor()
sql="select*fromuser"
cursor.execute(sql)
results=cursor.fetchmany(5)
users=[]
data={}
forrinresults:
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()
returnjsonStr
exceptMySQLdb.Error,e:
print"MysqlError%d:%s"%(e.args[0],e.args[1])
以上这篇python查询mysql,返回json的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。