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与Redis的连接教程
Apr 22 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
python实现求特征选择的信息增益
Dec 18 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
Feb 20 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 11 Python
pytorch加载预训练模型与自己模型不匹配的解决方案
May 13 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
德劲1107的电路分析与打磨
2021/03/02 无线电
点评山进PR-D3L三波段收音机
2021/03/02 无线电
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
javascript读取xml
2006/11/04 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
python 常见的反爬虫策略
2020/09/27 Python
Django Form常用功能及代码示例
2020/10/13 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
安全资金保障制度
2014/01/23 职场文书
求职意向书
2014/04/01 职场文书
大学新闻系求职信
2014/06/03 职场文书
个人委托书
2014/07/31 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
市场部岗位职责范本
2015/04/15 职场文书
《雷雨》教学反思
2016/02/20 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript