2

我正在使用 mysql 和 java 中的 connector-j 来执行查询。我想知道使用/不使用压缩时返回的数据的大小。
获取从服务器传递到客户端的数据总量的最佳方法是什么?

我正在使用的代码与PreparedStatementand一起使用ResultSet

PreparedStatement preparedStatement = connection.prepareStatement(sql);
rs = preparedStatement.executeQuery();
while (rs.next()) {
    function.apply(rs);
}

我可以获取Java中的数据量吗?
有什么外部方法可以获取吗?

4

1 回答 1

0

You can make it like that:

StringBuffer sb = new StringBuffer();

while (rs.next()) {
    function.apply(rs);
    sb.append(<your_data>);
}

double len = sb.toString().length() / 1024;
于 2015-04-01T14:49:04.807 回答