Python连接数据库操作后一定要记得关闭连接
今天我们小组用python对数据库进行操作的时候,突然运行全部出问题了。
最后才发现原来是我们用的是同一个数据库,并且在代码里面只关闭了游标对象,并未关闭连接对象,所以运行结束后并未能及时释放,造成了连接池的拥挤,相当于操作系统里的死锁。
1 | connect=pymysql.connect(host='localhost',port=3306,user='root',password='123456',db='student') |
后来只能在程序退出的时候关闭连接对象。
1 | connect.close()#关闭连接对象 |
所以以后操作完数据库后一定要记得关闭连接!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鱼仔的博客!
评论