python查询mysql,返回json
2015-09-07 15:16
561 查看
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项目包和文件的管理以及如何引用相对路径的包和模块
- python中文编码
- python规范
- Opencv-python学习笔记
- pip 安装 MySQL-python 失败
- [LeetCode]题解(python):001-Two-Sum
- python爬虫糗事百科
- python 实现文件打开读取内容然后写入更新内容(文件只打开一次)
- Python中文分词组件 jieba
- 通过web远程访问服务器的ipython
- Python 提取两个列表的交集
- Python 的列表排序
- Python File writelines() Method 按行写文件
- python__模块
- python 同步两个文件夹下的内容(包括子文件夹)
- 2小时玩转python基础(下)
- machine learning in coding(python):polynomial curve fitting,python拟合多项式
- python导入模块的方法
- python交互环境tab补齐