如何上传文件到数据库的blob字段?(jsp)
各位大虾,小弟有问题求助。是涉及到如何上传文件到数据库的blob字段的问题。在这里,有关很多这个问题的程序,但我不太看的懂,看的懂的却也不太能运用。这里很多都是涉及到java上传文件到blob字段,现在我想学习的是jsp上传文件到blob字段,该如何来实现呢??
假如上传页面的一个表单是如下所示:
<FORM METHOD=POST ACTION="upload.jsp">
<INPUT TYPE="file" NAME="image"><BR>
<INPUT TYPE="submit"></FORM>
那对应的upload.jsp程序该如何来编写呢????有测试成功的例子最好了,如果测试成功,满分赠送!
还有,在帮我看看以下这个问题[我是这个论坛上草写来的],就是每次执行PreparedStatement ps = gisconn.prepareStatement("insert into img (id,pic) values('1','2')"); 这个语句的时候,老是报错。
<%
//获取pic的路径
String pic="c:\\a.gif";
//转换成file格式
File file = new File(pic);
//将文件的长度读出,并转换成Long型
long l1=file.length();
int l2=(int)l1;
//以流的格式赋值
//FileInputStream fis=new FileInputStream(file);
FileInputStream fis=null;
fis = new FileInputStream(file);
//预编译SQL语句
PreparedStatement ps = gisconn.prepareStatement("insert into img (id,pic) values('1','2')");
%>
这个preparedstatement这么烦啊!