oracle blob里面的blob 这些大对象如何使用

这应该算是我遇到的难题之一了表结构是这样的:

现在我有3个python的数据,分别是:

网上的资料说插入包含blob的记录,需要先插入空的blob对象然后再update该记录——这意味着,┅次INSERT操作至少要访问3次数据库。但是这里面有个问题无法解决:python如何给Oracle的blob对象赋值?仔细阅读Oracle的文档发现在SQL语句中,可以使用冒号(:)来定义变量而cx_Oracle模块中也的确有cx_Oracle.BLOB对象。至此可以整理出这样的一个思路:

请注意blobData前边的冒号,是定义了一个叫做blobData的Oracle变量然后,

才想起来它是一个cx_Oracle.BLOB对象呵呵,继续:

终于看到熟悉的str类型搞定!

本文我想跟大家分享的是如何将 C# Φ的一些图像对象保存到 oracle blob中的 BLOB 字段中这里我们并不想从零开始,而是使用我自己的框架下面我们开始。

7. 现在可以测试你的项目了点擊 Browse... ,选择一个图片然后点击保存按钮你将看到一个 “Image Saved” 的消息提示框,这表示成功了

8. 现在检查你的数据库看看写入的数据。

我要回帖

更多关于 oracle blob 的文章

 

随机推荐