我正在使用JSP和Servlets处理Web应用程序,我将图片作为包含该图片路径的字符串进行了retreiving。在Web应用程序中处理图像时使用哪种方法
while(rset.next())
{ %>
<img src='<%rset.getString(1)%>' />
<% }
而数据库中的表就是这样的。
id ---- image_path
1.....images/aaa.png
2.....images/bbb.png
所以我在这里做什么是真正得到图片的路径,而不是图像本身,图像是一个文件夹,名为图像内。
但后来我发现了另一种实际上将图像存储在数据库中的方法。
PreparedStatement ps = con.prepareStatement("INSERT INTO pictures VALUES(?,?)");
File file = new File("C:/apache-tomcat-6.0.16/webapps/CodingDiaryExample/images/5.jpg");
FileInputStream fs = new FileInputStream(file);
ps.setInt(1,8);
ps.setBinaryStream(2,fs,fs.available());
int i = ps.executeUpdate();
哪种方法最好?
哪个问题的最佳方法? – 2012-10-28 14:54:04
处理图像 – user1665700
您的具体问题是什么? '处理图像'可能意味着很多事情。 – 2012-10-28 14:56:04