0

我有一个 xml 文件,它存储在 MSSQL 数据库的“图像”列中。此字段由我无权访问的 java 程序设置。我被告知它只是一个标准的Java“blob”对象。

无论如何,我是否可以从 .NET 中的数据库中读取此字段并将其解码为可读字符串?

如果有帮助的话,我几乎没有 Java 知识,但有重要的 .NET 知识。

谢谢

4

2 回答 2

0

这里似乎有一个可行的示例将 blob 作为字节读取:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5766889.html

就“标准 Java “blob”对象而言,这听起来像是一只神话般的野兽,除非他指的是一个序列化为 blob 字段的 Java 对象。您可能可以查看 Java 序列化规范并弄清楚,但同时在我看来,标准 glib 管理器已为您提供了标准 Java 对象任务。

想一想,这是一个非常巧妙的建议。请参阅同伴关于将 Java 对象反序列化为 .NET 的评论:

用不同的语言反序列化

于 2009-08-31T01:38:52.290 回答
-1

它应该只是一个byte[]. 你试过这样读吗?

于 2009-08-31T01:37:57.173 回答