欢迎来到天天文库
浏览记录
ID:53869142
大小:67.00 KB
页数:23页
时间:2020-04-10
《使用JAVA读取ORACLE BLOB字段实现上传下载.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、使用JAVA读取ORACLEBLOB字段实现上传下载大对象类型BLOB全称为BinaryLargeObjects,即二进制大对象。可以把BLOB区别为三种形式:声像数据、二进制数据和大文本数据。因此,最常见的应用就是存储图形、声音等对象,此外大二进制对象、OLE对象也可以通过BLOB类型存入数据库,如果文本对象过大,超出了文本类型的规定长度,则必须用BLOB字段进行存储。我们在经常使用的编程环境中并不能直接支持BLOB字段,因此需要调用相应的函数完成BLOB的使用。二实际Struts项目的处理流程1插入BLOB字段的流程表示层:上传使用s
2、truts的标签,提交给指定处理的Action,在ActionForm中使用struts自带的FormFile来保存文件。核心代码:....省略控制层:在Action中将传入的ActionForm中的文件字段赋给VO值对象,并调用业务代理
3、类的上传方法。核心代码: //新增 if(actionType.equals("insert")){ //得到文件类型 intiFileType=this.getFileType(drawingInputForm.getFileExtendName()); if(iFileType==0){ //不支持文件类型 this.addError(request,"drawing.errors.upload.
4、UnSupportedFileType"); }else{ DrawingVOobjDrawingVO=newDrawingVO(); //图纸基本属性 objDrawingVO.setDrawingName(drawingInputForm.getDrawingName()); ...省略其他set方法 //执行新增(上传) intiRt=objDraw
5、ingMan.insertDrawing(objDrawingVO); ...省略 }使用JAVA读取ORACLEBLOB字段实现上传下载大对象类型BLOB全称为BinaryLargeObjects,即二进制大对象。可以把BLOB区别为三种形式:声像数据、二进制数据和大文本数据。因此,最常见的应用就是存储图形、声音等对象,此外大二进制对象、OLE对象也可以通过BLOB类型存入数据库,如果文本对象过大,超出了文本类型的规定长度,则必须用BLOB字段进行存储。我们在经常使用的编程环境中并不能直接支持BL
6、OB字段,因此需要调用相应的函数完成BLOB的使用。二实际Struts项目的处理流程1插入BLOB字段的流程表示层:上传使用struts的标签,提交给指定处理的Action,在ActionForm中使用struts自带的FormFile来保存文件。核心代码:..
7、..省略控制层:在Action中将传入的ActionForm中的文件字段赋给VO值对象,并调用业务代理类的上传方法。核心代码: //新增 if(actionType.equals("insert")){ //得到文件类型 intiFileType=this.getFileType(drawingInputForm.getFileExtendName()); if(iFileType==0){ //不支持文
8、件类型 this.addError(request,"drawing.errors.upload.UnSupportedFileType");
此文档下载收益归作者所有