将String转换为Blob Java [英] Convert String to blob java

查看:695
本文介绍了将String转换为Blob Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个从中接受用户图像的对象.我将此表格发送到下一个jsp页面以在数据库中插入数据.我采用数据库字段格式blog.我确实写了get参数行,现在我想将其转换为blob类型.我该怎么办?

i have a from which accept image from user. i sent this form to the next jsp page to insert data in database. i take database field format blog. i do write get parameter line, now i want to convert it to blob type. how can i do this ?

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

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

i did not want to use prepare statement to insert data in database

推荐答案

您可以通过从String获取byte []内容来实现

You can do it by getting byte[] content from String

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

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

Moreover, you can directly store String to BLOB column.

这篇关于将String转换为Blob Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆