使用.NET读取存储数据库的Java BLOB对象

时间:2009-08-31 01:27:12

标签: java .net blob

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

似乎有一个可行的例子,可以将blob作为字节读取:

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

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

想到这里是一个非常巧妙的建议。请参阅该研究员关于将Java对象反序列化为.NET的评论:

Deserialize in a different language

答案 1 :(得分:-1)

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