2009-08-31 70 views
0

我有存储在“图像”列中的MSSQL数据库的XML文件存储在数据库中的Java对象BLOB。该字段正在由我无法访问的java程序设置。我被告知它只是一个标准的Java“blob”对象。阅读使用.NET

反正对我来说,从.NET数据库读取此领域,并将其解码成可读的字符串?

我已经接近没有Java知识,而且signigicant .NET知识是否有帮助。

感谢

回答

-1

应该只是一个byte[]。你有没有试过阅读它?

0

似乎是一个可行的例子读取BLOB以字节为单位在这里:据“标准的Java‘斑点’对象”,这听起来像一个神兽,除非他

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

意味着一个Java对象序列化成blob字段。您可能可以查看Java序列化的规范并找出它,但同时这对我来说听起来就像您已经通过标准的glib管理器给出了一个标准的Java对象任务。

来想一想,这里有一个非常整洁的建议。有关将Java对象反序列化为.NET的内容,请参见:

Deserialize in a different language