0

MSSQL データベースの「画像」列に格納されている xml ファイルがあります。このフィールドは、私がアクセスできない Java プログラムによって設定されています。私はそれが単なる標準 Java の "blob" オブジェクトであると言われました。

.NET のデータベースからこのフィールドを読み取り、読み取り可能な文字列にデコードする方法はありますか?

私は Java の知識はほとんどありませんが、.NET の知識があれば役に立ちます。

ありがとう

4

2 に答える 2

0

ここにブロブをバイトとして読み取るための実行可能な例があるようです:

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 に答える