当前位置: 首页 > 知识库问答 >
问题:

如何使用java检查mysql数据库中的活动连接数并将其关闭

姚鹤龄
2023-03-14

我想使用java检查mysql数据库中活动的打开连接的数量,并将其关闭。

我尝试仅使用查询

  SHOW STATUS LIKE 'threads_connected';

有了这个,谁能告诉我如何找到并关闭连接。我知道当建立数据库连接时,我们需要立即关闭它,但对于其他一些要求,我想知道活动连接列表并删除该列表。

任何想法请建议

共有1个答案

东门玺
2023-03-14

我拉出了用于获取具有活动连接的列表(进程)的字符串:SELECTIDUSERHOSTDBCOMMANDTIMESTATE,LEFT(INFO,51200)ASInfofrominformation_schemaPROCESSLIST

用于删除进程:

KILL {The ID of the Process};

只选择流程ID可能就足够了,但通过该查询,您可以获得所需的所有信息。

 类似资料:
  • 我正在使用sql server 2008。我需要检查是否可以使用服务器名称、端口号、数据库名称、用户名和密码建立连接。 有没有简单的方法可用?

  • 问题内容: 我该怎么做? 我以为,我可以从数据库中读取某些内容,但是看起来太多了,是否有类似的东西? 问题答案: 您需要做的就是启动一个应用程序,如果未连接该应用程序将失败。您可以尝试的其他方法是在shell上尝试以下操作-

  • 我正在使用配置了多个数据源的Spring Boot 1.5.17。我的一个数据源配置如下。 现在,如何获取或记录此数据源的连接池中的活动连接数?

  • 问题内容: 如何使用java连接到mysql数据库? 问题答案: 逐步说明如何安装MySQL和JDBC以及如何使用它: 1.下载并安装MySQL服务器。只需按照通常的方式进行即可。每次更改时都请记住端口号。默认情况下3306。 2.下载 JDBC驱动程序并放入classpath,解压缩ZIP文件并将包含的JAR文件放入classpath。特定于供应商的JDBC驱动程序是 JDBC API的具体实现

  • 本文向大家介绍Java使用JDBC驱动连接MySQL数据库,包括了Java使用JDBC驱动连接MySQL数据库的使用技巧和注意事项,需要的朋友参考一下 Java使用JDBC驱动连接MySQL数据库的步骤: 1.下载驱动,导入jar包 2.加载驱动 3.设置连接 连接成功后就是一些对数据库中数据的操作 1.下载驱动,导入jar包 当你看到jdbc目录下有相应的jar包说明第一步操作已经完成。 2.加

  • 问题内容: 您如何连接到Java中的MySQL数据库? 当我尝试时,我得到 要么 要么 问题答案: 是一种相当古老的做事方式。更好的方法是通过查找已经为您配置的应用服务器容器来获取一个: 或直接从数据库驱动程序实例化和配置一个: 然后从中获取连接,如上: