OVH Cloud OVH Cloud

C++ et mysql

3 réponses
Avatar
Thomas Fayol
Bonjour,

Je voudrais utiliser C++ pour me connecter à une base de données mysql
(locale pour l'instant).
J'utilise Visual Studio 6 et j'ai donc téléchargé sur mysql.org l'API qui va
bien. J'ai ajouté les path des libraires et des includes, pas de prob a
priori quand j'inclu <mysql++>, le compilateur ne dit pas qu'il est
mécontent....
Par contre : c'est bete mais je n'arrive pas à touver un vrai tutorial (dont
les exemples marchent...)
pour l'instant (meme sur la doc de mysql.org de l'API en question) les
exemples ne compilent pas et du coup c'est pas très pratique....)
je veux bien me payer un bouquin s'il le faut mais j'ai pas trouvé grand
chose sur le sujet...

si vous avez des idées, je suis preneur.
Merci,
thomas

PS : google n'a pas été super productif dans les recherches, et non je ne
peux pas utiliser PHP (c'est bête car je sais faire) car mon prog doit
transférer des données de la base de données sur le port USB, et ça
malheuresement PHP sait pas faire...

3 réponses

Avatar
Christophe de Vienne
Salut,

Le sujet est HS ici, puisqu'on y parle du langage C++ et non des API
spécifiques des bibliothèques diverses (qui plus est quand elles sont en
C).

Cela dit si tu ne veux pas te prendre la tête avec les api des bases de
données je t'invite à jeter un oeil à ceci :
http://otl.sourceforge.net/home.htm
Pour l'utiliser avec mysql, il faut juste installer unixODBC ou iODBC, et ça
fonctionne très bien...

A+

Christophe
Avatar
read_in
Le Thu, 16 Oct 2003 23:23:21 +0200, Thomas Fayol a écrit :
PS : google n'a pas été super productif dans les recherches, et non je ne
peux pas utiliser PHP (c'est bête car je sais faire) car mon prog doit
transférer des données de la base de données sur le port USB, et ça
malheuresement PHP sait pas faire...


si t'utilises PHP sous linux (ou unix)
tu peux écrire indifferement dans un fichier de ta clef USB, que dans un
fichier dans un répertoire "normal"
Il suffit de monter ton périph dans ton arborescence, d'écrire dans ton
fichier en donnant le bon chemn, et de démonter ton périph.
(en php on peut utiliser l'instruction system($commande); pour executer
des commandes par le shell, non ?)
Bon, évidemment, ya plus portable, mais bon, si ça peux t'aider...

Avatar
Michel
Thomas Fayol wrote:
Bonjour,

Je voudrais utiliser C++ pour me connecter à une base de données mysql
(locale pour l'instant).
J'utilise Visual Studio 6 et j'ai donc téléchargé sur mysql.org l'API
qui va bien. J'ai ajouté les path des libraires et des includes, pas
de prob a priori quand j'inclu <mysql++>, le compilateur ne dit pas
qu'il est mécontent....
Par contre : c'est bete mais je n'arrive pas à touver un vrai
tutorial (dont les exemples marchent...)
pour l'instant (meme sur la doc de mysql.org de l'API en question)
les exemples ne compilent pas et du coup c'est pas très pratique....)
je veux bien me payer un bouquin s'il le faut mais j'ai pas trouvé
grand chose sur le sujet...

si vous avez des idées, je suis preneur.
Merci,
thomas

PS : google n'a pas été super productif dans les recherches, et non
je ne peux pas utiliser PHP (c'est bête car je sais faire) car mon
prog doit transférer des données de la base de données sur le port
USB, et ça malheuresement PHP sait pas faire...


http://www.arcanthea.com/opensource/tutoriels/vcpp-mysql/vcpp-mysql-tut.pdf