第1句定义的SQL语句没看懂。。。估计是你 表有default值,会自动在数据库里去找默认值
第2句
File f=new File("d:/1.jpg");
FileInputStream in=new FileInputStream(f);
ps.setBinaryStream(6,in,(int)f.length());//
把("d:/1.jpg转换为文件流,然后存入将这个流丢给ps去做数据更新,说白了就是把文件转成流存进数据库
第3句是结果集指向下一条。。这个都问。。
第4句从photo字段取值,取出的是流,参考2.。
第5句把刚才的流转换为文件,丢在指定目录"d:/copy.jpg
最后的方法,用刚才得到的文件流转换为字节流打到前台展现
运行过了,这是2段代码片段,局部里是没错的,放在一个方法里肯定不行,参数重复定义了