【发布时间】:2010-09-12 10:50:50
【问题描述】:
我想使用 Blob 将图像存储在 Db4o 中。如何存储它们以及如何再次取出它们?
【问题讨论】:
我想使用 Blob 将图像存储在 Db4o 中。如何存储它们以及如何再次取出它们?
【问题讨论】:
看看这个问题的答案:How to stores and Pictures in Db40?
我再次重新发布我的答案,更新了 Java 文档的链接:
有 two basic ways 来处理 Blob。要么将 blob 作为字节数组存储在数据库中,要么使用特殊的 db4o-Blob-Type。两者各有优势。
字节数组的优点/缺点:
db4o-blob 的优点/缺点
对于您的情况,我将在 Person 类中存储一个带有图片的 byte[] 数组。或者你创建一个特殊的图像类。然后这个图像类包含一个带有图片的字节数组。还有一些方法可以将此字节数组从 Winforms 位图转换为 Winforms 位图。
【讨论】: