【问题标题】:Reading a Java BLOB object stored a database using .NET读取 Java BLOB 对象使用 .NET 存储数据库
【发布时间】:2009-08-31 01:27:12
【问题描述】:

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

我是否可以从 .NET 中的 db 中读取此字段并将其解码为可读字符串?

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

谢谢

【问题讨论】:

    标签: java .net blob


    【解决方案1】:

    这里似乎有一个将 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 的评论:

    Deserialize in a different language

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-07-18
        • 2020-06-26
        • 2021-12-24
        • 2021-09-18
        • 1970-01-01
        • 2020-05-28
        • 2016-01-18
        • 2019-08-06
        • 2021-02-15
        相关资源
        最近更新 更多