【发布时间】:2011-11-08 06:10:30
【问题描述】:
我在项目中使用 MS Access 作为数据库。
谁能帮我告诉我如何从这个数据库中保存和检索图像?
【问题讨论】:
-
我怀疑它和任何其他数据库一样:通过 [ODBC/JDBC] 适配器连接到它,并从 BLOB 字段读取/写入。
标签: java ms-access-2007
我在项目中使用 MS Access 作为数据库。
谁能帮我告诉我如何从这个数据库中保存和检索图像?
【问题讨论】:
标签: java ms-access-2007
通常不将图像保存在数据库中是一个好主意,相反,人们通常将图像保存在磁盘上,并将其路径存储在数据库中。
如果您真的想这样做,请将图像的字节写入 Blob 列。
【讨论】:
您需要从前端 Java 应用程序中捕获图像。之后与 Access 数据库建立连接,并将该 ByteArray 数据 ( Photo ) 存储到数据类型应为 Object 的 Access 数据中。
【讨论】:
在access数据库中创建表,为字段命名并选择它的类型为-'OLE'(Object Linking and Embedding,用于存储图像,声音等对象的类型。 ) 然后试试这段代码。
【讨论】: