Java プログラミングの領域では、MySQL Blob をバイト配列に変換する必要が生じるのは一般的なシナリオです。 。このプロセスを容易にするために、MySQL は Blob クラスを通じて簡単なソリューションを提供します。
Blob クラスには、getBytes() と呼ばれる便利なメソッドが備わっています。 BLOB 配列とバイト配列。 2 つの引数を取ります:
getBytes() を使用して Blob をバイト配列に変換するには、次の手順に従います。
<code class="java">// Assuming you have a ResultSet named rs Blob blob = rs.getBlob("SomeDatabaseField"); int blobLength = (int) blob.length(); byte[] blobAsBytes = blob.getBytes(1, blobLength);</code>
JDBC 4.0 以降では、 blob.free() を呼び出して BLOB を解放し、メモリ リソースを再利用することをお勧めします。
<code class="java">// release the blob and free up memory. (since JDBC 4.0) blob.free();</code>
getBytes() 関数を利用すると、MySQL BLOB を簡単にバイト配列に変換し、さまざまなデータ形式をシームレスに統合できます。 Java アプリケーション。
以上がJava で MySQL BLOB をバイト配列に簡単に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。