mysql - 如何关闭与远程 MySQL 数据库的连接?
问题描述
我正在测试连接到远程 SQL 数据库的 SpringBoot 应用程序。我还使用 MySQL 工作台来查看表。然后,当我尝试运行我的应用程序时,它给出了如下错误消息:
数据源拒绝建立连接,来自服务器的消息:“连接太多”
我试过重新启动我的电脑,但它仍然给出同样的错误。我该如何解决?我相信之前的连接没有正确关闭。我现在能做什么?
解决方案
如果您使用 Spring Data Repository 或 JdbcTemplate,连接会自动关闭(或返回连接池)。与数据库限制相比,您的应用程序可能确实需要太多连接,在这种情况下,您应该检查数据库配置。您还可以在 application.properties 中检查您的连接属性(池大小、空闲时间、超时)。请添加更多详细信息,例如代码或配置。
推荐阅读
- python - 在 NumPy 中向量化成对列元素乘积
- http - Embedded Jetty:在 HttpServletRequest 上设置协议版本
- java - 我遇到了 AsyncTask 类的问题
- flutter - 在 Dart 中将 int 转换为 Uint8
- laravel - 如何在 Laravel 中编写用于检查邮件正文的测试用例
- docker - 锚引擎图像扫描 - 如何跳过某些提要?
- vscode-remote - 在 VSCode 远程开发容器中运行时如何让 VSCode Liveshare 扩展工作
- python - 如何将列表列表转换为 numpy 矩阵?
- excel - 我需要创建第二个 Scripting.Dictionary 吗?
- angular - 如何显示已在 Angular 8 中销毁的动态组件?