Я хочу получить размер Blob после внесения изменения в Blob, хранящемся в базе данных DB2, и передать его в оператор Update, это мой код:
while (rs.next()) {
subId = rs.getString(1);
fileName = rs.getString(2);
fileBlob = rs.getBlob(3);
String blobStr = new String(fileBlob.getBytes(1l, (int) fileBlob.length()));
String str = blobStr.replace("TEST", "TEST DATA");
System.out.println("Submission number= " + subId + "; File Name= " + fileName
+ "; Data= " + str);
//here where i should get the size to pass it to FILE_SIZE in update statement
PreparedStatement pstmt = connection.prepareStatement("UPDATE SUBMFILE SET FILE_SIZE=? WHERE SUBM_ID='"+ line + "'");
pstmt.setInt(1, 4916);
pstmt.executeUpdate();
connection.commit();