文档章节

psycopg2中连接池pool的使用

 冰客
发布于 2017/03/13 11:40
字数 163
阅读 533
收藏 0

在百度上搜了并没有这东西,自己看着文档摸索了半天终于略知一二了,官网文档http://initd.org/psycopg/docs/pool.html。

下面是可以跨线程的连接池使用

import psycopg2

from psycopg2.pool import ThreadedConnectionPool

pool = ThreadedConnectionPool(5,100,"dbname=你的数据库名 user=用户名 password=密码 host=主机名 port=端口号") #创建连接池连接

conn= pool.getconn(key) #key可以为空

cursor=conn.cursor()

sql_str=""

cursor.execute(sql_str)

 

关闭连接也很简单

pool.putconn(conn, key=None, close=False)# 这里close设置为true则会从连接池中关闭conn对象的连接

pool.closeall()会关闭连接池内所有的连接

 

© 著作权归作者所有

粉丝 0
博文 12
码字总数 6858
作品 0
鄂州
私信 提问
web.py 数据库操作指南

web.py是一个小巧灵活的框架,最新稳定版是0.33。这里不介绍web开发部分,介绍下关于数据库的相关操作。 很多Pyer一开始都喜欢自己封装数据库操作类,本人亦如此。不过后来通过观摩web.py的源...

小编辑
2010/03/21
7.2K
0
使django与数据库保持长连接

最近遇到一个很蛋疼的问题,写了一个后台管理系统, 由于是后台管理系统,所以使用频率不是很高,当django程序在闲置一段时间后,再次打开后台系统,就变得很慢,然后又好了。查了很多方面,...

请点赞
2014/02/26
0
12
[Golang软件推荐] Golang通用连接池

连接池在编程中并不少见,链接数据库,redis等操作都需要连接池,否则就会出现并发问题,如果每次操作都建立一条新的链接将会大大消耗资源,笔者也是在使用thrift-Clinet链接Service端使用的时候出...

喵了_个咪
2018/03/10
0
0
前两天做项目遇到了sqlserver最大连接数 Max Pool Size 的问题

前言:出现这种问题使因为程序对connection的回收出现了问题,是因为你的代码出出现了过多new connection(),这种情况还是你的代码问题,如果不想把问题归根于程序,那你就可以改变config连接字符...

张子浩
2018/08/29
0
0
java数据库连接池实现原理

一、为什么在连接数据库时要使用连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 一个数据库连接对象均对应一个物理数据库连接,每次操作都...

vshcxl
2016/08/09
66
0

没有更多内容

加载失败,请刷新页面

加载更多

蚂蚁区块链BaaS:开放在云端,落地于实体

自 2018 年 6 月上线以来,蚂蚁区块链 BaaS 不断在技术上实现突破,形成自身独特的优势,并做为行业领军者在不同领域的几十个场景实现落地。在区块链的商用时代加速到来之际,通过开放自身的...

阿里云官方博客
29分钟前
3
0
Idea cannot access【好使】

Idea中无法访问类中public方法。。 解决: idea点击左下角电脑图标,打开右边栏各种功能键 右边栏Maven Projects中点一下刷新,就是那个两个蓝的箭头组成的环 ----------------------------...

Airship
29分钟前
3
0
Spark内置图像数据源初探

作者:林武康,花名知瑕, 阿里巴巴计算平台事业部EMR团队的高级开发工程师,Apache HUE Contributor, 参与了多个开源项目的研发工作,对于分布式系统设计应用有较丰富的经验,目前主要专注于...

阿里云云栖社区
30分钟前
1
0
【面试被虐】游戏中的敏感词过滤是如何实现的?

小秋今天去面试了,面试官问了一个与敏感词过滤算法相关的问题,然而小秋对敏感词过滤算法一点也没听说过。于是,有了以下事情的发生….. 面试官开怼 面试官:玩过王者荣耀吧?了解过敏感词过...

爱编程的浪子
33分钟前
4
0
springboot之maven属性引入

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.7</version><configuration><delimiters><delimite......

Online_Reus
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部