在 python 中新建连接 con=MySQLdb.connect("127.0.0.1","root","password","database")获取游标 cursor=con.cursor() 在 con.commit()结束后需要关闭运行 con.close()还是只需要运行 cursor.close()关闭游标不关闭连接?
1
peter999 2016-04-11 19:02:02 +08:00 1
cursor.close()
con.close() |
2
icedx 2016-04-11 19:03:48 +08:00 1
单线程环境不建议频繁 con.close()
多线程请交给 ORM 框架来做 |
5
peter999 2016-04-11 19:15:42 +08:00 1
教程上是这么写的,我一般用连接池,很少直接用链接了
|
8
peter999 2016-04-12 10:09:41 +08:00 1
需要,不过不是关闭数据库,只是释放回连接池。如果使用 django 这种自带 orm 的,就不需要 close 了
|