存储过程将图片存入数据库

存储过程将图片存入数据库

ID:8827912

大小:1.03 MB

页数:4页

时间:2018-04-08

存储过程将图片存入数据库_第1页
存储过程将图片存入数据库_第2页
存储过程将图片存入数据库_第3页
存储过程将图片存入数据库_第4页
资源描述:

《存储过程将图片存入数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、写一个存储过程,将图片存入数据库中基本情况介绍:数据库版本:oracle11g数据库用户:scott数据库密码:tigerJDK:1.6要导入的图片:D:picture1.jpg--创建存储图片的表CREATETABLEIMAGE_LOB(T_IDVARCHAR2(5)NOTNULL,T_IMAGEBLOBNOTNULL);--创建存储图片的目录CREATEORREPLACEDIRECTORYIMAGESAS'D:picture';存储过程如下:CREATEORREPLACEPROCEDUREIMG_INSERT(TIDVARCHAR2,FILENAMEVARCHAR2)A

2、SF_LOBBFILE;--文件类型B_LOBBLOB;BEGINiNSERTINTOIMAGE_LOB(T_ID,T_IMAGE)VALUES(TID,EMPTY_BLOB())RETURNT_IMAGEINTOB_LOB;--插入空的blobF_LOB:=BFILENAME('IMAGES',FILENAME);--获取指定目录下的文件DBMS_LOB.FILEOPEN(F_LOB,DBMS_LOB.FILE_READONLY);--以只读的方式打开文件DBMS_LOB.LOADFROMFILE(B_LOB,F_LOB,DBMS_LOB.GETLENGTH(F_LOB));--传

3、递对象DBMS_LOB.FILECLOSE(F_LOB);--关闭原始文件COMMIT;END;--将该图片存入表callIMG_INSERT('1','1.gif');验证一下是否已存入:一、从数据库读取图片并显示在页面上项目名称为ShowPhoto启动Tomcat,在浏览器输入:http://localhost:8080/ShowPhoto/,显示如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。