C プログラムに SQL ステートメントを含めたい。これを達成する方法がわかりません。どなたか手順を順を追って教えてください。データベースとプログラムの間の接続を確立する方法がわかりません。人々は通常、どのデータベースを使用しますか?
ネットで検索してみましたが、適切な解決策が得られませんでした。小さな例での説明は大歓迎です。
ありがとう、ラフル
C プログラムに SQL ステートメントを含めたい。これを達成する方法がわかりません。どなたか手順を順を追って教えてください。データベースとプログラムの間の接続を確立する方法がわかりません。人々は通常、どのデータベースを使用しますか?
ネットで検索してみましたが、適切な解決策が得られませんでした。小さな例での説明は大歓迎です。
ありがとう、ラフル
見れば、すべての主要な SQL 実装には C API があります。例えば:
各データベース システムには、C クライアント プログラムに接続する独自の方法があります。
Oracle を使用する場合は、Oracle Pro*C またはhttp://orclib.sourceforge.net/を参照してください。
組み込み DB (サーバーレス) を使用する場合は、Oracle Sleepcat または SQLite (非常に良い) を参照してください。
MySQL: http://dev.mysql.com/doc/refman/5.0/en/c.html
PostgreSQL: http://www.postgresql.org/docs/8.2/static/libpq.html
まず、DB を選択します。または、特定の DB に接続したくない場合は、プロジェクトに ODBC API を追加する必要があります。
QtSQLもチェックしてみてください。