1
是否有任何簡單的方法來獲取使用普通JDBC從數據庫傳輸到客戶端的數據量?有問題的數據庫是Oracle,MSSQL和Firebird。JDBC SQL傳輸大小(以字節爲單位)?
我需要的是,執行語句後,我需要檢查,如果數據量不在客戶端溢出。問題是,數據庫可能包含可變大小的BLOB。所以有些數據會適合,有些則不適合。我無法更改數據庫結構,並且其他SQL查詢也不是選項。我需要它來進行測試,以找出有問題的用例。
到目前爲止,我來到這個僞代碼解決方案:
totalSize = 0;
foreach(Result in ResultSet){
totalSize = getFieldSizeInBytes();
}
TL; DR:如何獲得轉移從數據庫到客戶端的字節的確切數量。