有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java检查SQL查询的延迟

因此,我编写了一个Java类,在这个类中,我使用JDBC连接到MySQL数据库,我有一个查询:

select name from hr order by rand() limit 1;

我想做的是检查延迟,所以我想知道是否有更好的方法来检查延迟,或者比目前更多的方法:

String query = "select name from hr order by rand() limit 1;";
    try {
        stmt = conn.createStatement();

        long startTime = System.nanoTime();

        ResultSet rs = stmt.executeQuery(query);
        while (rs.next()) {
            String value = rs.getString("name");
        }

        long endTime = System.nanoTime();
        long duration = (endTime - startTime);
        double seconds = (double)duration / 1000000000.0;
        System.out.println(seconds);
    }

共 (0) 个答案