我正在使用mysql和java中的connector-j来执行查询。我想知道当我使用有/没有压缩的数据时返回的数据的大小。
获取从服务器传递到客户端的数据总量的最佳方法是什么?
我使用的代码适用于PreparedStatement和ResultSet:
PreparedStatement preparedStatement = connection.prepareStatement(sql);
rs = preparedStatement.executeQuery();
while (rs.next()) {
function.apply(rs);
}我能得到Java中的数据量吗?
有没有什么外部的方法来获得它?
发布于 2015-04-01 22:49:05
你可以这样做:
StringBuffer sb = new StringBuffer();
while (rs.next()) {
function.apply(rs);
sb.append(<your_data>);
}
double len = sb.toString().length() / 1024;https://stackoverflow.com/questions/29393691
复制相似问题