python3.0 django mysql连接池说明
来源:互联网 发布:好收益网络贷款 编辑:程序博客网 时间:2024/05/16 16:57
使用python的django框架连接数据库,操作数据库代码:
import loggingfrom django.db import connectionLOG = logging.getLogger("boss")def dictfetchall(cursor): "Return all rows from a cursor as a dict" desc = cursor.description if desc == None: return [] columns = [col[0] for col in desc] # for row in cursor.fetchall(): # rows.append(row) return [ dict(zip(columns, row)) for row in cursor.fetchall() ]def dictfetone(cursor): desc = cursor.description if desc == None: return None columns = [col[0] for col in desc] row = cursor.fetchone() if row == None: return None return dict(zip(columns,row))def fetchall(sql,params=[]): cursor =connection.cursor() cursor.execute(sql,params) ret = dictfetchall(cursor) return retdef fetchone(sql,params=[]): cursor =connection.cursor() cursor.execute(sql,params) ret = dictfetone(cursor) cursor.close() return retdef executeDb(sql,params=[]): cursor =connection.cursor() ret = cursor.execute(sql,params) cursor.close() return ret在代码中看到 cursor执行完之后,执行close。想到diango的mysql连接是不是没有做连接池?带着这个疑问上网查看,发现果然有这方面的文档。后来看官网时发现:
django最新版本已经包含了连接池,通过修改配置控制,官方文档:https://docs.djangoproject.com/en/1.9/ref/databases/
证明最好还是看官方文档。
0 0
- python3.0 django mysql连接池说明
- Python3 Django 连接 Mysql 数据库
- python3.4配置django连接mysql数据库
- Python3.5,django连接mysql数据库MySQLdb
- python3.x+Django+mysql连接配置
- python3+django 支持 mysql
- django python3 使用mysql
- Python3 + django 支持 MySQL
- ubuntu+Django+python3+mysql
- django+python3使用mysql
- Python3+Django+Mysql配置
- Win10 Django+MySQL+Python3 配置
- python3+django 配置mysql数据库
- MySQL+Python3.5+Django+Ubuntu
- python3下django使用mysql
- python3.5下Django +mysql
- Python3连接MySQL数据库
- python3.4连接mysql
- gdi+绘图应用
- poj 1222 EXTENDED LIGHTS OUT
- chown与chmod的区别
- java poi 读取excel文档最简单方式
- ping 非本地子网时报"ping: sendmsg: Network Is Down"
- python3.0 django mysql连接池说明
- HDU 1698 Just A Hook
- poj3041 匈牙利算法 二分图最大匹配
- 幸运数字 4和7
- 安防行业混迹10年之闲聊
- OpenCV学习笔记(十二):OpenCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)
- 常用排序算法总结9一一计数排序
- Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑动时 惯性消失问题
- shell查看文件空行行号