私はBLOBデータ型から文字列を取得しようとしているのBLOBにStringとStringにブロブを変換する方法データベースに挿入しようとすると、データベースに何も挿入されません。私はブロブに文字列を変換するためのコードの下に使用しました:それが正常に動作しているが、私は<code>Blob</code>に<code>String</code>を変換するつもりだときと</p> <pre><code>Blob blob = rs.getBlob(cloumnName[i]); byte[] bdata = blob.getBytes(1, (int) blob.length()); String s = new String(bdata); </code></pre> <p>を使用したJava
String value = (s);
byte[] buff = value.getBytes();
Blob blob = new SerialBlob(buff);
誰もがJavaでBlob
にString
とString
にBlob
を変換するのに約私を助けることができますか?
まず、正しい用語を使用するようにする必要があります。それはブログではなく、ブロブです。正しい名前を使用すると、Web検索でさらに多くのことが得られます。第2に、ブロブは*テキスト*データではなく、バイナリ*データ用です。理想的には、テキストデータを最初に使用しないでください。テキストデータをバイナリデータに変換するときは、エンコード(たとえば、UTF-8)を指定する必要があります。 –