gpt4 book ai didi

java - 使用JAVA在mysql中动态输出SHOW PROCESSLIST

转载 作者:行者123 更新时间:2023-11-29 14:08:03 26 4
gpt4 key购买 nike

我知道使用 JDBC 我们可以为数据库内的查询创建输出,但是如何将命令 SHOW PROCESSLIST 的输出作为 Java 程序的输出。

在 mysql 中,我们通过以下方式获取它:SHOW PROCESSLIST

但我想知道我们是否可以使用 Java 生成输出?

最佳答案

您可以使用executeQuery来获取SHOW PROCESSLIST结果集。

        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql", "root", password);
Statement stmt = null;

try {
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SHOW PROCESSLIST");
while (rs.next())
{
System.out.println(rs.getString("Host"));
System.out.println(rs.getString("Id"));
System.out.println(rs.getString("User"));
System.out.println(rs.getString("db"));
System.out.println(rs.getString("Command"));
System.out.println(rs.getString("state"));
System.out.println(rs.getString("info"));
}

关于java - 使用JAVA在mysql中动态输出SHOW PROCESSLIST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14036690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com