2011-06-05 36 views
0

我想使用java bean将数据存储到数据库或从数据库检索图像,这些数据类型应该用于此目的?用于存储图像的数据类型的选择

+0

任何特定的数据库? – DOK 2011-06-05 14:46:49

+0

是的,我使用的是oracle 9i。 – Adnan 2011-06-05 16:57:11

回答

2

最常用的方法是将数据存储在BLOB中。这将允许您读取和写入来自Java的字节流,但不允许您在数据库内进行任何转换。

另一种替代方法是使用interMedia ORDImage类型。通过允许数据库执行诸如生成并返回缩略图图像,调整压缩质量等等,这提供了更大的灵活性。

由于授权,LONG RAW(和基于字符的LONG)数据类型具有已被弃用,所以你不应该使用它们。

2

我认为BLOB是你在找什么。 RAW类型用于传统支持,所以除非你绝对必须处理它们,否则我不会。

相关问题