有些同学的项目中需要在表中插入图片,下面提供一种方法供大家参考: 1、创建表,注意:插入图片的列要定义成BLOB类型 create

有些同学的项目中需要在表中插入图片,下面提供一种方法供大家参考:

1、创建表,注意:插入图片的列要定义成BLOB类型

create table image_lob(t_id varchar2(5) not null,t_image blob not null);

2、创建图片目录,images为目录名

create or replace directory "images" as 'f:\pic\';

3、创建存储过程,filename为图片的名字,如‘cat.jpg’

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;

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;

/

4、执行上面的存储过程,实现图片的插入

exec img_insert('1','cat.jpg');

5、查看表

select * from image_lob;

, 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle中插入图片,在Oracle数据库的表中插入图片的方法相关推荐

  1. mysql doc插入数据_如何向MySQL数据库的表中录入数据.doc

    如何向MySQL数据库的表中录入数据 当建好了数据库及表时,首先想到的就是向数据库的表中输入数据,这就涉及到如何向数据库录入数据,下面我们就来探讨一下这个问题. 1.常用的方法是使用insert语句( ...

  2. html显示数据库图片django,django将图片上传数据库后在前端显式的方法

    1.使用ImageField先安装pillow模块 pip install pillow 2.在app的models中设置 class Image(models.Model): pic_name=mo ...

  3. delphi通过php连接数据库,delphi2010中使用sqlitesimpledelphi连接sqlite数据库并解决中...

    delphi2010中使用sqlitesimpledelphi连接sqlite数据库并解决中 作者:小涵 | 来源:互联网 | 2014-05-28 16:21 阅读: 6469 应女朋友的要求,要写 ...

  4. 如何在mysql中录入数据库_如何向MySQL数据库的表中录入数据

    当你建好了数据库及表时,你首先想到的就是向数据库的表中输入数据.这就牵涉到如何向数据库增加数据.下面我们就来探讨一下这个问题: 1.一般我们常用的方法是insert语句(这里假定各位的版本都不是很低) ...

  5. 如何在mysql上输入数据表_向MySQL数据库的表中录入数据的方法

    MySQL数据库应用范围相对来说还是比较广泛的,MySQL数据库操作涉及到的知识还是很多的,其中,当你建好了数据库及表时,你首先想到的就是向数据库的表中输入数据.这就牵涉到如何向数据库增加数据.下面我 ...

  6. mysql数据库怎么输入数据_如何向MySQL数据库的表中录入数据

    当你建好了数据库及表时,你首先想到的就是向数据库的表中输入数据.这就牵涉到如何向数据库增加数据.下面我们就来探讨一下这个问题: 1.一般我们常用的方法是insert语句(这里假定各位的版本都不是很低) ...

  7. MySQL federated存储引擎--访问在远程数据库的表中的数据,而不是本地的表

    一.FEDERATED简介 federated就像他的名字所说"联盟",意思就是:把两个不同区域的数据库联系起来,以致可以访问在远程数据库的表中的数据,而不是本地的表. 二.安装F ...

  8. 不同服务器数据库表连接查询修改,如何连接多个数据库,mysql中的服务器和查询两个表中的对方?...

    我期待从不同服务器连接两个不同的数据库.此外,我想运行一个查询,从两个数据库中获取数据到一个单一的结果.我正在使用mysql在PHP脚本中执行此操作.这里是如何很期待做[没有成功:)]如何连接多个数据 ...

  9. MySQL数据库-更新表中的数据详解

    更新书记记录是数据操作中常见的操作,可以更新表中已经存在数据记录中的值.在MySQL中可以通过UPDATE语句来实现更新数据记录,该SQL语句可以通过如下几种方式使用:更新特定数据记录,更新所有数据记 ...

  10. 在顺序表中第五个位置插入一个元素9,实现顺序表插入的基本操作,输出顺序表中所有元素

    题目 在顺序表中第五个位置插入一个元素9,实现顺序表插入的基本操作,输出顺序表中所有元素 #include<iostream>using namespace std; #define OK ...

最新文章

  1. 人人网 6.0 版申请页面随着滚动条拖动背景图片滚动出现的原理
  2. Servicehot和你说说运维自动化的那些事儿
  3. WordPress 性能优化:为什么我的博客比你的快
  4. 深入Android 【一】 —— 序及开篇
  5. acos1.2的下载及CentOS7下安装nacos1.2
  6. 安装ARM交叉编译工具
  7. HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
  8. 【Flink】Flink 1.12.2 源码浅析 : TaskExecutor
  9. TeaTalk·Online 演讲实录 | 圆满完结 大数据+云原生,再度风云起
  10. 具体数学-第11课(Stern-Brocot树和同余关系)
  11. ShortCut Exploit Builder
  12. 计算机网络数据传输的,计算机网络数据传输技术基本概念
  13. 计算机网络毕业论文格式模板范文,计算机毕业论文格式模板范文(计算机毕业论文选题)...
  14. Vue创建项目的详细步骤
  15. Unity3D好用Unity模型场景素材和Unity资源大合集
  16. excel求方差和标准差的函数_Excel公式和函数 方差和标准差
  17. SpringCloud项目启动
  18. AdGuard Home 安装使用教程
  19. Oracle(11g)数据库教程之三:SQL Developer 及 SQL *Plus操作数据库
  20. 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)

热门文章

  1. InnoDB Plugin 1.0.2 for MySQL 5.1.30 (GA) Released
  2. SQL Server 本机 Web 服务的使用方案(转载)
  3. 中止执行后超过2年_10年后超过美国!汪涛:中国GDP将达到28万亿美元
  4. MyEclipse8.5中的可视化界面JTable和JComboBox应用,及常用方法
  5. 深圳瑞光康泰RBP-9000C血压仪对接
  6. C# dataGridView中的数据导出到excel
  7. html文件form根目录,HTML ,form 和 link 使用根目录 的问题,我已经上图了!
  8. gogs 创建新的仓库
  9. Layer 提示框tips使用
  10. Layui 数据表格动态cols(字段)动态变化