Java を使用して保存する前に、ブロブがデータベースに既に存在する場合は、その内容を比較する必要があります。
以下は私がこれまでに行ったことです:
String id = "";
String blob_name = "";
boolean exist = false;
PreparedStatement ps = dbConBuilder.getConnection().prepareStatement("SELECT ID, BLOB_NAME from TBL_BLOB where BLOB_CONTENT = ?");
InputStream in = new ByteArrayInputStream(getBLOB_Content().getBytes("UTF-8"));
ps.setBinaryStream(1, in, (int) getBLOB_Content().length());
ResultSet rs = ps.executeQuery();
while (rs.next()) {
id = rs.getString("ID");
blobname = rs.ge_tString("BLOB_NAME");
exist = true;
}
しかし、私はGDS Exception. 335544384. internal error
エラーが発生しています。
助けてください。前もって感謝します。