Skip to content

Commit 70a334d

Browse files
authored
Merge pull request #115 from jumpserver/pr@v3@feat_oracle_blob
feat: handle oracle blob
2 parents fc9e9e9 + 2a0a8ef commit 70a334d

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

backend/framework/src/main/java/org/jumpserver/chen/framework/datasource/base/BaseSQLActuator.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,12 @@ private void executeStatement(SQLExecutePlan plan, Statement statement, SQLQuery
170170
} else if (obj instanceof byte[]) {
171171
fs.add(HexUtils.bytesToHex((byte[]) obj));
172172
} else if (obj instanceof Blob) {
173+
if (obj.getClass().getName().equals("oracle.sql.BLOB")) {
174+
fs.add(obj.toString());
175+
continue;
176+
}
173177
fs.add(HexUtils.bytesToHex(((Blob) obj).getBytes(1, (int) ((Blob) obj).length())));
174-
} else if (obj!= null && obj.getClass().getSimpleName().equalsIgnoreCase("pgobject")) {
178+
} else if (obj != null && obj.getClass().getSimpleName().equalsIgnoreCase("pgobject")) {
175179
fs.add(obj.toString());
176180
} else {
177181
fs.add(obj);

0 commit comments

Comments
 (0)