各位好,我最近在看连接池,然后用到了python的 dbutils。这里有个问题。连接池就是为了一直保持连接,为了提速,但是有些网上的教程在每次使用commit之后 依然 cursor.close() conn.close() 请问这两个close到底关闭的是什么,是断开用户和mysql的连接,还是只是释放这个连接池里当前这个连接,为了给其他用户再使用?不close是否可以。我对这块儿理解不太清晰,希望可以指正,谢谢
各位好,我最近在看连接池,然后用到了python的 dbutils。这里有个问题。连接池就是为了一直保持连接,为了提速,但是有些网上的教程在每次使用commit之后 依然 cursor.close() conn.close() 请问这两个close到底关闭的是什么,是断开用户和mysql的连接,还是只是释放这个连接池里当前这个连接,为了给其他用户再使用?不close是否可以。我对这块儿理解不太清晰,希望可以指正,谢谢
1 回答9.7k 阅读✓ 已解决
2 回答5.5k 阅读✓ 已解决
2 回答3.7k 阅读✓ 已解决
3 回答4.6k 阅读
4 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
close可能做的事情
pool.dedicated_connection()
,这个函数的db是必须要close的