Blob をバイト配列に変換する最も簡単な方法
Blob データ型をバイト配列に変換することは、特に簡単なタスクです。 MySQL などのデータベース システムを使用する場合。 Java を使用する開発者にとって、MySQL Blob クラス内には簡単な解決策があります。
MySQL Blob クラスには、Blob をバイト配列に直接変換できる便利な関数 getBytes() が用意されています。
実装
この関数を利用するには、次の手順に従います:
サンプル コード
変換を示すコード スニペットの例を次に示します。
<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); // Release the Blob to free up memory (since JDBC 4.0) blob.free();</code>
これらの手順に従うことで、Java 開発者は Blob データ型をバイト配列に簡単に変換できます。バイナリ データと他のシステム コンポーネントとのシームレスな統合が可能になります。
以上がMySQL を使用して Java で BLOB をバイト配列に簡単に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。