怎样在Oracle中插入图片并显示
来源:互联网 发布:怎样才能做好淘宝店 编辑:程序博客网 时间:2024/05/21 15:39
Oracle中插入图片并显示(用BLOB类型)
要在oracle里面存入图片 用 blob类型
首先在数据库里建立:
--连接到管理员
conn sys/tbsoft as sysdba;
--为scott用户授权
grant create any directory to scot
--回到scott用户
conn scott/tiger;
--创建存储图片的表
CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);
--创建存储图片的目录
CREATE OR REPLACE DIRECTORY IMAGES AS 'C:\picture';
--在c:下自己建一个叫picture的文件夹
CREATE OR REPLACE PROCEDURE IMG_INSERT (TID VARCHAR2,FILENAME VARCHAR2) AS
F_LOB BFILE;--文件类型
B_LOB BLOB;
BEGIN
iNSERT INTO IMAGE_LOB (T_ID, T_IMAGE)
VALUES (TID,EMPTY_BLOB ()) RETURN T_IMAGE INTO B_LOB;
--插入空的blob
F_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));
--传递对象
DBMS_LOB.FILECLOSE (F_LOB);
--关闭原始文件
COMMIT;
END;
/
--在C:\picture下放一张图片1.gif
--将该图片存入表
call IMG_INSERT('1','1.gif');
- 怎样在Oracle中插入图片并显示
- Oracle中插入图片并显示(用BLOB类型)
- Github:在README.md中插入并显示图片
- 怎样在latex中插入jpg图片
- 怎样在latex中插入jpg图片
- c#+oracle实现读取图片并显示在picturebox中
- 怎样在oracle中插入一个单引号
- 如何使DATATABLE中动态插入图片,并在DATAGIRDVIEW中显示
- 使用Html在EditText中任意位置插入图片并正确显示
- 怎样在Word中插入代码并保持样式不变
- 怎样在Word中插入代码并保持样式不变
- 怎样在word2007中插入图片和表格
- 怎样在PDF文档中添加插入图片
- 《转》怎样在latex中插入jpg图片
- 从ORACLE中读取图片并在asp.net页面中显示
- java中怎样在界面中显示图片?
- 数据库中的图片数据怎样在Image中显示
- 怎样把网上的图片显示在PictureBox中
- java面试题经典20例 .
- 音频制作与转换——音频编码的三步骤
- 开机启动打开adb调试
- VS2010在C盘下生成的.iTrace文件解决办法
- 机器学习中贝叶斯判决、概率分布、样本等概念间的关系
- 怎样在Oracle中插入图片并显示
- linux输入法的设置
- 图片广告的一点心得
- java xml文件的getChildNodes()解析问题
- 富文本
- 使用injectso 技术注入mtrace,对进程进行内存检测
- innerHTML
- 学习Photoshop 批量处理照片
- 获取android源码简明步骤