Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2007, 14h42   #1
Invité régulier
 
Étudiant
Inscription : juin 2006
Messages : 7
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 7
Points : 6
Points : 6
Envoyer un message via MSN à yoshiki_99
Par défaut Connexion à un serveur MySQL en C++

Bonjour,
Voilà j'ai un projet de fin d'année qui va me prendre environ 20 semaines et pour ce faire je dois créer un programme assez complet en C++ sous visual studio .NET 2005 pour faire communiquer une interface graphique avec une base de données qui contient des mouvement préenregistrés d'un robot industriel.
Je souhaiterais une petit cou de pouce pour l'API MySQL++ ou si quelqu'un à d'autre outils que ceux la ... ( Visual Studio C++ && MySQL doivent etre des versions Windows ) :-(
je n'arrives pas a faire de connexion a mon serveur MySQL en local via :

Code :
1
2
Connection::Connection (const char *db, const char *host, const char *user,
            const char *passwd, bool te)
pour le construteur...
Merci
yoshiki_99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2007, 01h11   #2
Futur Membre du Club
 
Inscription : mai 2003
Messages : 33
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations forums :
Inscription : mai 2003
Messages : 33
Points : 16
Points : 16
Pour te répondre avec la lib C il faut simplememant faire avant :

Code :
1
2
3
 
MYSQL *pDB;
pDB = mysql_init(pDB);  // créer et init la structure
Ensuite tu peu te connecter avec
Code :
1
2
3
4
5
 
IF (!mysql_real_connect(pDB,url,user,pass,dbname,3306,NULL,0))
{
    UNSIGNED int error = mysql_errno(m_pDB);
}
Je n'ai pas rencontré de difficultées pour la connection. Maintenant je recherche comment fonctionne les requêtes préparées (voir http://dev.mysql.com/doc/refman/5.0/...functions.html)
firebird_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2007, 04h36   #3
Futur Membre du Club
 
Inscription : mai 2003
Messages : 33
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations forums :
Inscription : mai 2003
Messages : 33
Points : 16
Points : 16
Bon ben finalement j'ai réussi à lire le contenu d'une table sans problème. C'est assez simple mais c'est loin d'être bien foutu moi qui code tjs en C++... Rah le C je suis devenu allérgique.

Je ne sais pas ce qu'apporte tant mysql++ mais franchement d'après mes premiers pas avec libmysql je n'en vois pas l'intêret.

Je vais faire un gestionnaire de STMT et faire une classe de base avec 2 3 virtual pure. Et rulez.

Si ta besoin d'un ptit cours je suis près à t'accorder un peu de temps ^^.
firebird_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h47.


 
 
 
 
Partenaires

Hébergement Web