--一个完整的存储图片的例子,楼主参考下,可费劲找了,嘎嘎~
SQL> CREATE TABLE IMAGE_LOB (
2 T_ID VARCHAR2 (5) NOT NULL,
3 T_IMAGE BLOB NOT NULL
4 );
表已创建。
SQL> CREATE OR REPLACE DIRECTORY IMAGES AS 'C:\Inetpub\wwwroot';
目录已创建。
SQL> CREATE OR REPLACE PROCEDURE IMG_INSERT (
2 TID VARCHAR2,
3 FILENAME VARCHAR2) AS
4 F_LOB BFILE;
5 B_LOB BLOB;
6 BEGIN
7 INSERT INTO IMAGE_LOB (T_ID, T_IMAGE) VALUES (TID,
8 EMPTY_BLOB ()) RETURN T_IMAGE INTO B_LOB;
9 F_LOB:= BFILENAME ('IMAGES', FILENAME);
10 DBMS_LOB.FILEOPEN (F_LOB, DBMS_LOB.FILE_READONLY);
11 DBMS_LOB.LOADFROMFILE (B_LOB, F_LOB,
12 DBMS_LOB.GETLENGTH (F_LOB));
13 DBMS_LOB.FILECLOSE (F_LOB);
14 COMMIT;
15 END;
16 /
过程已创建。
SQL> BEGIN
2 IMG_INSERT('1','win2000.gif');
3 END;
4 /
PL/SQL 过程已成功完成。
SQL> select length(t_image) from image_lob where t_id='1';
LENGTH(T_IMAGE)
---------------
4670
SQL>
分享到:
相关推荐
一个oracle存储图片的代码,随便带有java序列号的编写
如何在oracle存储图片,如何用delphi对图片进行读写
批量导出oracle bolb图片到本地文件
C#将图片保存到oracle数据库,代码在txt文件中,里面有注释说明
这个是 oracle数据库存储二进制 程序
VC6向ORACLE中存储图片实例,供和我当实一样有这方面困惑的朋友参考
简单写的一个小工具,把图片存入oracle中,按clob和blob两种方式存储,并读取图片
Oracle导出图片源代码,可以完美使用于Oracle数据库照片的导出
使用PL/SQL脚本将Oracle的Blob字段中存储的图片批量导出到文件夹,可在文件夹中直接查看。
NULL 博文链接:https://w123456h19.iteye.com/blog/1201279
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
c#-操作数据库oracle的小代码,提供用于学习。代码主要实现从oracle读取、保存、上传图片等功能,使用了Oracle.DataAccess.dll,想了解相关知识的欢迎下载,有问题的请给我留言,谢谢。
java中读取ORACLE中BLOB字段存储的图片
保存图片到数据库 代码中含oracle 和SQL server的对应插入方式
01. 安装Oracle图文存储函数及JavaSource 02. 建立2014年的图文硬盘目录 03. 建立2014年的图文Oracle目录 04. 对Oracle用户XXXX进行目录访问授权2014年 05. 通过图文读写测试程序验证配置正确性(暂无需要可联系)...
连接SqlServer2008与Oracle数据库,读取与保存图片的二进制流,其中不附带数据库,方法简单明了
oracle 存读数据库的blob字段 .net有两种方式向Oracle的blob字段中存储图片:
这个是我自己做的,在VC6.0下运行正常,能够正确读取oracle表中的图片。没有问题。下一个保存图片在磁盘里。
pb写的从oracle库中读取和保存图片,并另存为文件
Oracle导出Clob,Blob工具 ,支持导出CLob工具版本2,解决上个版本导出时间有问题的bug