メイン コンテンツをスキップする 補完的コンテンツへスキップ

BLOB型のMySQLテーブルに画像を挿入する方法

この記事では、BLOB型のMySQLテーブルに画像を挿入する方法を説明します。

プロジェクトによっては、データベースに保存できるよう大型の文字列やバイナリデータのブロックが必要となることがあります。BLOB (Binary Large Object)は、大規模なバイナリデータのコレクションをデータベーステーブルに保存するために使用できるデータ型です。CLOB (Character Large Object)は、大規模な文字データのコレクションをデータベーステーブルに保存するために使用できるデータ型です。

たとえばBLOBを使って画像、動画、歌といったデジタルファイルをデータベースに保存したり、CLOBを使ってレーンテキストファイルをデータベースに保存したりできます。この記事では、BLOB型のMySQLテーブルに画像を挿入する方法を説明します。

ここで挙げる例に若干の変更を加えれば、CLOB型や別のデータベースを使用するよう適応させることができます。

前提条件

  • この例では、IdPictureという2つのフィールドを持つblobemoという MySQL テーブルを使用します。テーブルの定義は以下のとおりです:
    blobdemo MySQLテーブルのスクリーンショット。
  • 特定のフォルダー(この例では"C:/Talend/images")に、blobdemoテーブルに挿入される画像が保存されます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。