- ベストアンサー
C言語とSQL
SQLを使ってデータベースを作成し、C言語で処理ソフトを作成しました。このデータベースに処理ソフトがアクセス(通信)することはできるのでしょうか?? またできないならどのようにすればよいのでしょうか?(C言語以外ならいけるのでしょうか?)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Oracle であれば、 ProC(プリコンパイラ)という製品を使用して、 Cの中にSQLを組み込むことはできます。 プリコンパイラは DB通信用のライブラリと、 SQL文をCの関数に変換してくれるもの が含まれている製品 通信といっているのが、どのようなものか ということですが、 SQLの結果で処理が異なるようなものであれば ProC(プリコンパイラ)のようなものが必要 でしょう。 SQL(シェル、DOSコマンド化して)を蹴っ飛ばすだけ なら、system()で起動できると思いますが・・・
その他の回答 (1)
- ppg-2
- ベストアンサー率39% (77/193)
回答No.1
cからのdbアクセスは通常プリコンパイラのpro*cを使います。 またOLEを使用できるMS系のCであれば、それをを使って dbにアクセスできますが、パフォーマンスは前者に劣るはずです。