使用连接池时,查询执行后是否保存会话变量?

发布于 2025-01-09 01:59:45 字数 488 浏览 0 评论 0原文

我正在努力理解在我正在阅读的每个文档上使用连接池时会话变量是如何管理的,会话变量的定义是

会话变量

会话变量在您与 MySQL 的会话范围内设置 服务器。

会话从与服务器的连接开始,到以下时间结束: 连接已关闭。 一旦连接终止,变量就会超出范围。

例如 : http://www.java2s.com/Tutorial/MySQL/0201__Procedure-函数/LOCALSESSIONANDGLOBALVARIABLESINMYSQL.htm

if我们正在使用连接池,连接并未真正关闭或终止 这是否意味着我们需要在事务结束时重置会话变量?

I am struggling to understand how session variables are managed when using a connection pool on every documentation I am reading the definition of session variable is

Session variables

Session variables are set in the scope of your session with the MySQL
server.

A session starts with a connection to the server and ends when the
connection is closed.
Variables go out of scope once the connection is terminated.

for example :
http://www.java2s.com/Tutorial/MySQL/0201__Procedure-Function/LOCALSESSIONANDGLOBALVARIABLESINMYSQL.htm

if we're using a connection pool the connection is not really getting close or terminated
does it mean we need to reset the session variable at the end of the transaction?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文