【问题标题】:How to save the images in an MS Access database?如何将图像保存在 MS Access 数据库中?
【发布时间】:2011-11-08 06:10:30
【问题描述】:

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

谁能帮我告诉我如何从这个数据库中保存和检索图像?

【问题讨论】:

  • 我怀疑它和任何其他数据库一样:通过 [ODBC/JDBC] 适配器连接到它,并从 BLOB 字段读取/写入。

标签: java ms-access-2007


【解决方案1】:

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

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

【讨论】:

  • 是的,你是对的,存储和检索图像可能很耗时。它还加载应用程序。将图像保存在磁盘上是更好的选择。
【解决方案2】:

您需要从前端 Java 应用程序中捕获图像。之后与 Access 数据库建立连接,并将该 ByteArray 数据 ( Photo ) 存储到数据类型应为 Object 的 Access 数据中。

【讨论】:

    【解决方案3】:

    在access数据库中创建表,为字段命名并选择它的类型为-'OLE'(Object Linking and Embedding,用于存储图像,声音等对象的类型。 ) 然后试试这段代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 2013-02-09
      • 2014-03-03
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2015-12-17
      相关资源
      最近更新 更多