如何在java中存储和检索图像?

时间:2014-04-11 06:34:34

标签: java sql-server servlets

我想将图像(上传)存储在数据库中并将其检索到jsp页面。我正在使用JAVA和SQL SERVER 2012。

我的表格是imgtbl(名称nvarchar(500),照片图片)

请帮帮我

2 个答案:

答案 0 :(得分:2)

请参阅此link了解如何将图像保存到数据库。我不确定nvarchar是否正确,我宁愿选择blob或类似的东西。

链接中的相关代码

("insert into save_image(name, city, image, Phone) "+ "values(?,?,?,?)");
psmnt.setString(1,"mahendra");
psmnt.setString(2,"Delhi");
psmnt.setString(4,"123456");
fis = new FileInputStream(image);
psmnt.setBinaryStream(3, (InputStream)fis, (int)(image.length()));

另请参阅http://technet.microsoft.com/en-us/library/ms378813.aspx了解微软对事物的看法。

答案 1 :(得分:0)

将图像转换为字节并以blob格式保存在数据库中。