[前][次][番号順一覧][スレッド一覧]

mysql:8805

From: Kazuhiro Yoshida <Kazuhiro Yoshida <moriq@xxxxxxxxxx>>
Date: Tue, 17 Feb 2004 12:12:51 +0900
Subject: [mysql 08805] Re: C 言語でデータベースにラージオブジェクトを挿入する方法

もりきゅうです。

新海 雄一 <shinkai@xxxxxxxxxx> wrote:
> 現在C言語を使ってMySQLのデータベースにデータを登録するプログラムを作成し
> ているのですが、バイナリファイルをそのまま挿入・取り出しして使用する必要
> があるため、BLOBのフィールドを作ってやったのですが、そこに登録&使用する
> 方法がわかりません。
> 
> PHPでは過去メールからサンプルを探し当てて、うまく登録することができたの
> ですが、C言語を用いて行う方法がわかりません。

結局SQLに詰め込むのだから言語の違いはあんまり関係ないのでは。
BLOBといっても普通にINSERTすればいいですよね。
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_toc.html#mysql_real_escape_string
mysql_real_escape_string()
mysql_real_query()
辺りを使えばできると思います。

バッファを使ってちょろちょろ流すようなAPIがあればよさげですが
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_toc.html#C
を読む限りではなさげ。

----
YOSHIDA Kazuhiro  moriq@xxxxxxxxxx  http://www.moriq.com/

[前][次][番号順一覧][スレッド一覧]

      8804 2004-02-17 11:30 [新海 雄一 <shinkai@] C 言語でデータベースにラージオブジェクトを挿入する方法
->    8805 2004-02-17 12:12 ┗[Kazuhiro Yoshida <mo]                                       
      8806 2004-02-17 13:44  ┗[ML account <ml@xxxxx]                                     
      8807 2004-02-17 15:54   ┗[新海 雄一 <shinkai@]