java将base64转为BLOB
时间: 2023-06-07 21:10:11 浏览: 615
图片BASE64加密保存到数据库Blob类型中(放入数据库,并取出生成图片)
好的,这是一个技术问题,我可以回答。在Java中,可以使用Base64类将Base64编码字符串转换为字节数组,然后使用Java.sql.Blob类将字节数组转换为BLOB类型。以下是示例代码:
```java
import java.sql.Blob;
import java.util.Base64;
// 将Base64字符串转换为BLOB类型
public Blob base64ToBlob(String base64String) throws Exception {
byte[] bytes = Base64.getDecoder().decode(base64String);
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);
return blob;
}
```
请注意,这里使用了Java 8中新增的Base64类,需要在代码中引入java.util.Base64包。另外,转换BLOB类型时需要使用javax.sql.rowset.serial.SerialBlob类。
阅读全文