コードブロック 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
ステップ 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 を返します。 }