MySQL à partir d'un prog en C??

MySQL à partir d'un prog en C?? - C++ - Programmation

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.

Reply

Marsh Posté le 17-03-2003 à 09:17:06   

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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

Reply

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++


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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  [:sinclaire]

Reply

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+

Reply

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 :kaola:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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  :)


Message édité par KSauzeRK le 17-03-2003 à 14:13:40
Reply

Marsh Posté le 17-03-2003 à 13:48:06    

Harkonnen a écrit :


j'en savais rien moi hein ! d'ailleurs j'ai demandé s'il n'y avait pas une autre solution :kaola:


prends pas la mouche :o
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"

Reply

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 !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-03-2003 à 13:49:53   

Reply

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 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed