2

javaのconnector-jでmysqlを使用してクエリを実行しています。圧縮あり/なしで使用した場合に返されるデータのサイズを知りたいです。
サーバーからクライアントに渡されるデータの総量を取得する最良の方法は何ですか?

私が使用しているコードは、次のように機能しPreparedStatementますResultSet

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

Javaでデータ量を取得できますか?
それを取得する外部の方法はありますか?

4

1 に答える 1

0

あなたはそのようにすることができます:

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 に答える