1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

コードブロック MySQL チュートリアル

Code::Block は、ユーザーの複雑な開発目的を満たすために構築されたオープン ソースの C++ IDE です。非常に拡張可能で構成可能なように開発されています。 IDE には次の機能があります:迅速なカスタム ビルド システム、並列ビルドのサポート、マルチターゲット プロジェクト、ユーザー定義のウォッチ、コール スタック、スレッド間の切り替え、クラス ブラウジング、スマート インデント。 MySQL は、人気のあるオープン ソースのデータベース管理システムです。 Code::Block で MySQL データベースに接続し、取得、更新、挿入、削除などのデータを操作できます。

ステップ 1

Code::Blocks のセットアップ ファイルを公式 Web サイトからダウンロードします (「参考文献」を参照)。セットアップ ファイルをダブルクリックして、インストールを開始します。完了するまでインストール ウィザードに従います。

ステップ 2

Code::Blocks アイコンをダブルクリックして、開発インターフェイスに入ります。 「設定」、「コンパイラとデバッガ」、「リンカー設定」をクリックします。 [Link Library] タブをクリックして、ダイアログ ウィンドウを開きます。 「追加」ボタンをクリックし、「/usr/lib/libmysqlclient.so」と入力してください。

ステップ 3

[設定]、[コンパイラとデバッガ]、[ディレクトリの検索] をクリックします。 「コンパイラ」を選択し、「/usr/include/mysql」と入力します。 MySQL を使用した開発環境が適切に構成されている。

ステップ 4

アプリケーションに次のファイルを含めます:

#include #include

ステップ 5

MySQLManager 関数を使用して MySQL に接続します:

MySQLManager::MySQLManager(文字列ホスト、文字列ユーザー名、文字列パスワード、文字列 dbName、unsigned int ポート)
{
IsConnected =false;
これ ->setHosts(ホスト);
this ->setUserName(ユーザー名);
これ ->setPassword(パスワード);
this ->setDBName(データベース);
これ ->setPort(ポート); }

ステップ 6

関数 runSQLCommand を介して SQL クエリを実行します:

bool MySQLManager::runSQLCommand(string sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(unsigned int)strlen(sql.c_str())); }

ステップ 7

上記の関数を使用して Main 関数を定義します:

int main(){ MySQLManager sqlres("127.0.0.1","root","search1","HR",3306); sqlres.initConnection(); sqlres.runSQLCommand("select * from employee"); sqlres.destroyConnection(); 0 を返します。 }