3

mysql データベースで更新または変更が発生したときに、C または C++ アプリケーション プログラムに通知するにはどうすればよいですか。この目的に役立つ特別なライブラリはありますか?

4

2 に答える 2

2

unixODBCを使用して、UNIX プラットフォーム上の mysql データベースにアクセスできます。

mysql テーブルの変更を通知するには、要件に応じて次のいずれかを実行できます。

  1. データベース トリガーを使用して、スクリプトまたはプログラムを実行します (odbc ドライバーは必要ありません)。
  2. C/C++ プログラムからデータベースをポーリングして、変更がないかどうかを確認します。
  3. データベースをポーリングし、C/C++ プログラムに通知するモニター デーモンを作成します。
于 2013-08-02T13:08:25.960 に答える