这应该算是我遇到的难题之一了表结构是这样的:
现在我有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. 现在检查你的数据库看看写入的数据。