Java 如何在MS Access数据库中保存图像?

Java 如何在MS Access数据库中保存图像?,java,ms-access-2007,Java,Ms Access 2007,我在我的项目中使用MS Access作为数据库 有谁能帮我介绍一下如何保存和检索该数据库中的图像吗?将图像保存在数据库中通常不是一个好主意,相反,人们通常将图像保存在磁盘上,并将其路径存储在数据库中 如果您真的想这样做,请将图像的字节写入Blob列。将图像保存在数据库中通常不是一个好主意,相反,人们通常将图像保存在磁盘上,并将其路径存储在数据库中 如果确实要这样做,请将图像的字节写入Blob列。您需要从前端Java应用程序捕获图像。之后,连接Access数据库并将ByteArray数据(照片)存

我在我的项目中使用MS Access作为数据库


有谁能帮我介绍一下如何保存和检索该数据库中的图像吗?

将图像保存在数据库中通常不是一个好主意,相反,人们通常将图像保存在磁盘上,并将其路径存储在数据库中


如果您真的想这样做,请将图像的字节写入Blob列。

将图像保存在数据库中通常不是一个好主意,相反,人们通常将图像保存在磁盘上,并将其路径存储在数据库中


如果确实要这样做,请将图像的字节写入Blob列。

您需要从前端Java应用程序捕获图像。之后,连接Access数据库并将ByteArray数据(照片)存储在中,以访问数据类型应为Object的数据。

您需要从前端Java应用程序捕获图像。在此之后,连接Access数据库并存储ByteArray数据(照片),以访问数据类型应为Object的数据。

在Access数据库中创建表,为字段命名并将其类型选择为-'OLE'(对象链接和嵌入,用于存储图像、声音等对象的类型)
然后尝试此代码。

在access数据库中创建表,给字段命名,并将其类型选择为-'OLE'(对象链接和嵌入,用于存储图像、声音等对象的类型)
然后试试这段代码。

是的,你是对的,存储和检索图像可能很耗时。它还加载应用程序。将图像保存在磁盘上是更好的选择。是的,您是对的,存储和检索图像可能会很耗时。它还加载应用程序。将映像保存在磁盘上是更好的选择。我怀疑它与任何其他数据库类似:通过[ODBC/JDBC]适配器连接到它,并从BLOB字段读/写。我怀疑它与任何其他数据库类似:通过[ODBC/JDBC]适配器连接到它,并从BLOB字段读/写。