MySQL à partir d'un prog en C?? - C++ - Programmation
Marsh Posté le 17-03-2003 à 09:19:46
pour utiliser MySQL en C, je pense que le plus simple est de passer par ODBC (existe t'il une autre solution d'ailleurs ?)
récupère le driver ODBC pour MySQL (MyODBC par exemple), et tu pourras accéder à ta base très simplement
Marsh Posté le 17-03-2003 à 09:31:49
ok super merci.
Mais ou puis-je trouver la syntaxe des instructions car je connais la syntaxe en php mais pas en C
Merci de ton aide
Marsh Posté le 17-03-2003 à 10:09:24
la référence ODBC :
http://msdn.microsoft.com/library/ [...] ntropr.asp
par contre, c'est pour du C++
Marsh Posté le 17-03-2003 à 10:13:48
Non ! c'est n'importe quoi de passer par odbc pour acceder a mysql en C ! Vous allez vous emmerder et avoir des problemes pour pas grand chose.
MySQL a une API C similaire a celle de php, comme en plus tu semble la connaitre tu ne seras pas dérouté :
http://www.mysql.com/doc/en/C.html
accessoirement, tu aurais pu le trouver sans probleme en allant jeter un oeil sur la doc
Marsh Posté le 17-03-2003 à 10:14:28
Ok super merci c cool!
Sinon j'ai trouvé cette page aussi pour ceux que çà interesse...
http://dev.nexen.net/docs/mysql/an [...] erview.php
Merci et A+
Marsh Posté le 17-03-2003 à 12:35:53
lorill a écrit : Non ! c'est n'importe quoi de passer par odbc pour acceder a mysql en C ! Vous allez vous emmerder et avoir des problemes pour pas grand chose. |
j'en savais rien moi hein ! d'ailleurs j'ai demandé s'il n'y avait pas une autre solution
Marsh Posté le 17-03-2003 à 13:44:23
Bonjour,
Désolé de m'incruster sur le topic, mais existe-t-il une solution analogue pour le SQL Server 2000? Je dois accéder à une base SQL Serveur 2000 donc, à partir d'un programme en C ou script ksh sur une plateforme UNIX, et comme c'est pas trop mon domaine...J'ai fait des recherches mais je ne comprends pas totalement les solutions possibles. J'ai trouvé des drivers ODBC payant, y'en a un gratuit aussi je crois...et y'a des solutions TDS (tout ca à partir d'interfaces PHP)
Si vous pouvez me donner des indications, merci d'avance
Marsh Posté le 17-03-2003 à 13:48:06
Harkonnen a écrit : |
prends pas la mouche
j'ai justement indiqué la réponse, j'ai pas dit "harko tapaite, arrete de donner des réponses faussement compliquées, on a déja serial pour ca"
Marsh Posté le 17-03-2003 à 13:49:53
lorill a écrit : on a déja serial pour ca |
ouais, d'ailleurs ça fait lgt qu'on l'a pas vu lui !
Marsh Posté le 20-03-2003 à 00:01:28
Puisque y'en a qu'on l'air de s'y connaitre en bdd, moi je veux piocher ds une bdd mysql en C++.
Avant j'le faisais en C, ca marchait impecc mais j'ai l'impression que les fonctions pour le C ne marchent plus en C++, me tromp-je ?
Si je me trompe pas alors je dois installer mysql++ et je l'ai fait d'ailleurs. Et là : pb au niveau de l'exécution du genre
./essai : error while loading shared libraries : libsqlplus.so.1: cannot open shared object file : no such file or directory
Et pourtant quand je fais l'édition des liens j'inclue toutes les libraires (enfin je pense ...) si quelqu'un a déjà eu ce pb ou pense savoir d'ou ca vient ?
Marsh Posté le 17-03-2003 à 09:17:06
Salut à tous. J'ai besoin de faire une connexion vers une base de données à partir un programme en C. Je sais qu'il existe le PROC mais je voudrais éviter çà. On m'a dis qu'il existait des instructions déjà faites pour faire des requetes vers mySQL. Alors si oui, on pourrait-je trouver des infos sur la syntaxe ou sinon quelles sont les instructions de base?
Autre petite question, faut il refaire les makefile si je rejoute les instructions MySQL??
Merci par avance.