-1
我有一个接受来自用户的图像。我把这个表单发送到下一个jsp页面来在数据库中插入数据。我采取数据库字段格式blog
。我确实写了获取参数行,现在我想将其转换为blob类型。我怎样才能做到这一点 ?将字符串转换为blob java
String pic=request.getParameter("pic");
我不想使用准备的语句在数据库中插入数据
我有一个接受来自用户的图像。我把这个表单发送到下一个jsp页面来在数据库中插入数据。我采取数据库字段格式blog
。我确实写了获取参数行,现在我想将其转换为blob类型。我怎样才能做到这一点 ?将字符串转换为blob java
String pic=request.getParameter("pic");
我不想使用准备的语句在数据库中插入数据
您可以通过从字符串得到的byte []内容
byte[] byteData = yourString.getBytes("UTF-8");//Better to specify encoding
Blob blobData = dbConnection.createBlob();
blobData.setBytes(1, byteData);
而且做到这一点,你可以直接存储字符串到BLOB栏。
可能的重复[如何将Blob转换为字符串和字符串到Blob在Java](http://stackoverflow.com/questions/17400497/how-to-convert-blob-to-string-and-string-to -blob-in-java) –
这不是一个正确的答案@prashanth –