1
是否有任何简单的方法来获取使用普通JDBC从数据库传输到客户端的数据量?有问题的数据库是Oracle,MSSQL和Firebird。JDBC SQL传输大小(以字节为单位)?
我需要的是,执行语句后,我需要检查,如果数据量不在客户端溢出。问题是,数据库可能包含可变大小的BLOB。所以有些数据会适合,有些则不适合。我无法更改数据库结构,并且其他SQL查询也不是选项。我需要它来进行测试,以找出有问题的用例。
到目前为止,我来到这个伪代码解决方案:
totalSize = 0;
foreach(Result in ResultSet){
totalSize = getFieldSizeInBytes();
}
TL; DR:如何获得转移从数据库到客户端的字节的确切数量。