Je travaille sur un problème où j'ai besoin de stocker et de rétrécir les données de la base de données. J'utilise c pour cela sur le système Windows. Je connais la base de données MySQL. J'ai juste besoin de savoir si c'est possible pour moi d'accéder à la base de données à l'aide de C si oui quels IDE I peuvent utiliser et comment puis-je le connecter à MySQL. P>
3 Réponses :
Oui, vous pouvez connecter votre code C à MySQL à l'aide d'un connecteur (pilote) disponible sur la page d'accueil MySQL: http://www.mysql.com/products/connector/ p>
Il y a un bon tutoriel sur l'écriture des programmes C accédant à MySQL: Tutoriel de programmation API MySQL C p>
Vous pouvez utiliser n'importe quel IDE souhaité pour écrire votre code, par exemple Visual Studio. Ici vous pouvez télécharger une version gratuite: http://www.microsoft.com / VisualStudio / 11 / FR-US / Produits / Express P>
Oui, bien sûr que vous pouvez. Il vous suffit de télécharger MySQL Bibliothèques . Ici, exemple simple de la façon de l'utiliser:
#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;
}
J'essaie d'utiliser CodeBocks pour cela. Pouvez-vous me dire la procédure?
Le moyen le plus simple est de copier ces trois dossiers vers un dossier où vous avez votre compilateur, qui est Mingw comme je suppose
J'écris une bibliothèque en C ++ pour l'accès à la base de données. Avec cette bibliothèque, vous pouvez connecter E Récupérer des données de PostgreSQL, MySQL et MySQL. P>
Vous pouvez obtenir le code ici: https://github.com/vitorluis/vsql p>
Et vous pouvez essayer cette bibliothèque et partager avec d'autres personnes. P>