SerialBlob 是一个实现了 java.sql.Blob 接口的类,它允许你在不连接数据库的情况下操作 BLOB 对象。new SerialBlob(byteArray) 来将字节数组转换为 BLOB 对象。这种方法适用于在 Java 应用程序中需要处理 BLOB 数据,但不需要与数据库交互的场景。如果你确实需要将 BLOB 存储到 Oracle 数据库中,那么还是需要使用数据库连接和 oracle.sql.BLOB 类。
- byte[] imageBytes = Base64.getDecoder().decode(schoolFaceBase64);
- Blob blob = new SerialBlob(imageBytes);