将String转换为blob java

时间:2017-02-18 11:31:57

标签: java mysql sql jsp

我有一个来自用户的接受图像。我将此表单发送到下一个jsp页面以在数据库中插入数据。我采用数据库字段格式blog。我写get参数行,现在我想将其转换为blob类型。我怎么能这样做?

String pic=request.getParameter("pic");

我不想使用prepare语句在数据库中插入数据

1 个答案:

答案 0 :(得分:0)

您可以通过从String

获取byte []内容来实现
byte[] byteData = yourString.getBytes("UTF-8");//Better to specify encoding
Blob blobData = dbConnection.createBlob();
blobData.setBytes(1, byteData);

此外,您可以直接将String存储到BLOB列。