你这写的我看了头昏,怎么那么长呢?
你要往数据库添加BLOB就这样:
FileInputStream fis = new FileInputStream(getUploadfile());//getUploadfile是取得页面上传框的东东
byte[] pic = FileCopyUtils.copyToByteArray(fis);//将框框的东东转换为字节型数组
字节数组pic可以直接放到sql语句中做为BLOB型字段的值,直接插入,放心吧,我都用N次了。
PreparedStatement pstmt = conn.prepareStatement("insert into XX(yy) values(pic)");
XX=表名,yy=BLOB型的字段名;用简单的方法,最少的代码来完成最复杂的功能!!!