7

データベースからデータを保存して取得する必要がある問題に取り組んでいます。私はWindowsシステムでそのためにCを使用しています。私はMYSQLデータベースに精通しています。Cを使用してデータベースにアクセスできるかどうかを知る必要があります。そうであれば、どのIDEを使用でき、どのようにMYSQLに接続できますか。

4

3 に答える 3

12

はい、MySqlホームページで利用可能なコネクタ(ドライバ)を使用してCコードをMySQLに接続できます:http ://www.mysql.com/products/connector/

MySQLにアクセスするCプログラムの作成に関する優れたチュートリアルがあります:MySQLCAPIプログラミングチュートリアル

Visual Studioなど、コードの記述に必要な任意のIDEを使用できます。ここから無料バージョンをダウンロードできます:http://www.microsoft.com/visualstudio/11/en-us/products/express

于 2012-09-11T10:13:45.853 に答える
7

はい、もちろんできます。MySQLライブラリをダウンロードする必要があります。使い方の簡単な例を次に示します。

#include <stdio.h> 
#include "mysql/mysql.h" 

int main() { 
    MYSQL mysql; 

    if(mysql_init(&mysql)==NULL) { 
        printf("\nInitialization error\n"); 
        return 0; 
    } 

    mysql_real_connect(&mysql,"localhost","user","pass","dbname",0,NULL,0); 

    printf("Client version: %s",mysql_get_client_info()); 
    printf("\nServer version: %s",mysql_get_server_info(&mysql)); 
    mysql_close(&mysql); 
    return 1; 
}

好きなIDEを使用できます。必要なのは、MySQLでinclude、lib、binフォルダーのパスを設定することだけです。

于 2012-09-11T10:15:12.823 に答える
1

データベースアクセス用にC++でライブラリを作成します。このライブラリを使用すると、postgresql、mysql、およびmysqlからデータを取得するために接続できます。

ここでコードを取得できます:https ://github.com/vitorluis/VSQL

そして、このライブラリを試して、他の人と共有することができます。

于 2014-03-29T04:21:14.947 に答える