2009-08-31 69 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