使用存储过程实现Oracle存图片的方法

2014-11-24 18:41:23 · 作者: · 浏览: 0

要在Oracle存图片 用blob类型,首先在数据库里建立:


--连接到管理员


--为scott用户授权


--回到scott用户


--创建存储图片的表


--创建存储图片的目录


--在c:下自己建一个叫picture的文件夹


F_LOB BFILE;--文件类型


B_LOB BLOB;




--插入空的blob


--获取指定目录下的文件


--以只读的方式打开文件


--传递对象


--关闭原始文件


--在C:\picture下放一张图片1.gif


--将该图片存入表


然后创建一个web项目 连接数据库后 创建一个BlobDAO类 用来取出表中的blob类型图片


在action里面调用getImage()方法并显示图片在页面上


添加图片到数据库


请在c盘下放入图片--c:\\4.gif