将字符串转换为blob java

将字符串转换为blob java,java,mysql,sql,jsp,Java,Mysql,Sql,Jsp,我有一个从中接受来自用户的图像。我将此表单发送到下一个jsp页面,以便在数据库中插入数据。我采取数据库字段格式的博客。我确实写了get参数行,现在我想把它转换成blob类型。我该怎么做 String pic=request.getParameter("pic"); 我不想使用prepare语句在数据库中插入数据您可以通过从字符串中获取byte[]内容来完成 byte[] byteData = yourString.getBytes("UTF-8");//Better to specify en

我有一个从中接受来自用户的图像。我将此表单发送到下一个jsp页面,以便在数据库中插入数据。我采取数据库字段格式的博客。我确实写了get参数行,现在我想把它转换成blob类型。我该怎么做

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

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

您可以通过从字符串中获取byte[]内容来完成

byte[] byteData = yourString.getBytes("UTF-8");//Better to specify encoding
Blob blobData = dbConnection.createBlob();
blobData.setBytes(1, byteData);

此外,您可以直接将字符串存储到BLOB列。

这可能是重复的,这不是正确的答案@prashanthFYI,英语第一人称代词是大写的。此外,在英语中,问号前不应有空格。