为什么没有创建10个数据库连接?

为什么没有创建10个数据库连接?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-01-28 18:30:09

同学你好,可能因为某些语句执行完,已经释放连接了,所以没有十个数据库连接。老师在源码中测试,以debug形式启动后,在数据库中查看会有10个连接。如下所示:

http://img1.sycdn.imooc.com//climg/60fd070a095dcc0705380340.jpg

建议同学重构项目,然后使用debug模式启动试一下。

https://img1.sycdn.imooc.com//climg/61f3bf3309f4ee3803150147.jpg

祝学习愉快!

  • 提问者 ARUKANA #1

    我重新build后试了一下,还是只有3个数据库连接,即便是把断点打在前一行。不过最开始的时候还有3个unauthenticated user,之后刷新就自动退出了。每次断点调试都是这样。请问这是什么情况呢

    2022-01-28 19:17:23
  • 好帮手慕小尤 回复 提问者 ARUKANA #2

    同学你好,建议同学在循环处打一个断点试一下。如下所示:

    https://img1.sycdn.imooc.com//climg/61f4a5ea0985bff611110699.jpg

    祝学习愉快!

    2022-01-29 10:15:53
  • 提问者 ARUKANA 回复 好帮手慕小尤 #3

    在while·哪一行打断点也是只创建9个连接......而且最开始的时候还有3个unauthenticated user,之后刷新就自动退出了。请问这是什么情况呢

    https://img1.sycdn.imooc.com//climg/61f548fd0804f35b10950500.jpg

    https://img1.sycdn.imooc.com//climg/61f548fd08dd170710540433.jpg

    https://img1.sycdn.imooc.com//climg/61f548fd082b6f0511530626.jpg


    2022-01-29 22:04:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师