【问题标题】:How to insert image as blob in DB2?如何在 DB2 中将图像作为 blob 插入?
【发布时间】:2017-04-11 21:12:48
【问题描述】:

我想在 DB2 中插入一个 PNG 图像。我可以使用 Load File 函数在我的 SQL 中插入图像。但我不知道如何在 DB2 列中插入图像。

【问题讨论】:

  • 创建一个文件夹并将.png上传到这里。上传后保存.png文件路径到数据库
  • 是的..感谢您的即时回复。我在本地驱动器中有这些图像。我想使用 Db2 查询从本地驱动器插入我的图像...请任何人帮助。
  • stackoverflow.com/questions/31139597/… 这个答案中提到了两种有效的方法。

标签: db2 blob


【解决方案1】:

查看 DB2 提供的sample code,例如DtLob.java

【讨论】:

  • 我搜索了很多.. 但我没有找到将图像从本地驱动器插入数据库的确切 DB2 查询...请任何人帮助..
【解决方案2】:
db2 sql query to insert image into table
create table table_name(column_name BLOB)        /* BLOP is a data type
insert into table_name(column_name)values(blob('c:\data\winter.jpg'))

c:\data\winter.jpg 是路径位置,winter.jpg - image_name

【讨论】:

  • 插入 table_name 值(blob('C:\Users\miracle\Pictures\db\CLIPART_OF_10905_SM.jpg')
  • 这会将字符串 "'c:\data\winter.jpg" 作为 blob 插入到数据库中。不是图片。
猜你喜欢
  • 2017-03-26
  • 2020-02-25
  • 1970-01-01
  • 2021-05-21
  • 2015-10-10
  • 2022-01-04
  • 2020-12-26
  • 2015-11-03
  • 2021-02-17
相关资源
最近更新 更多