python查询mysql,返回json的实例


Posted in Python onMarch 26, 2018

如下所示:

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的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中字典(dict)和列表(list)的排序方法实例
Jun 16 Python
你应该知道的python列表去重方法
Jan 17 Python
Python模拟三级菜单效果
Sep 11 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
使用pycharm生成代码模板的实例
May 23 Python
python爬取足球直播吧五大联赛积分榜
Jun 13 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
对python中的高效迭代器函数详解
Oct 18 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
python中selenium库的基本使用详解
Jul 31 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python发送http请求解析返回json的实例
Mar 26 #Python
Flask 让jsonify返回的json串支持中文显示的方法
Mar 26 #Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 #Python
python和flask中返回JSON数据的方法
Mar 26 #Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 #Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 #Python
Python实现找出数组中第2大数字的方法示例
Mar 26 #Python
You might like
一个简单的PHP投票程序源码
2007/03/11 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
Angular 开发学习之Angular CLI的安装使用
2017/12/31 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
Laravel中Kafka的使用详解
2021/03/24 PHP
音乐教学随笔感言
2014/02/19 职场文书
工商治理实习生的自我评价分享
2014/02/20 职场文书
大班开学家长寄语
2014/04/04 职场文书
工商干部先进事迹
2014/05/14 职场文书
团队精神口号
2014/06/06 职场文书
品质标语大全
2014/06/21 职场文书
银行实习推荐信
2015/03/27 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis
MySQL普通表如何转换成分区表
2022/05/30 MySQL
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS