-
C++ Builder et MySQL
Bonjour,
Serait-il possible de d�velopper une application Web � l'aide de C++ Builder et une BD MySQL? Ca m'arrangerait bien d'utiliser C++ Builder que je ma�trise assez bien. Certains me conseillent de me tourner vers le langage php.
J'ai t�l�charg� et install� la version d'�valuation de MySQL Data Access Components (MyDAC) de Core Lab pour C++ Builder. Suis-je dans la bonne direction? ou dois-je opter pour d'autres choix?
-
Ce serais de d�taill� un peu ton application Web. Est-ce seulement un logiciel qui n�cessite une base de donn�e?
-
Bonjour, j'ai eu le m�me souci que toi, je ne connais pas du tout le PHP et donc j'ai opt� pour une g�n�ration de page web (dynamiques) avec du C++.
L'avantage c'est que l'on peut faire n'importe quoi derri�re, puisque l'on a toute la puissance du C++, donc envoyer un email, piloter des appareils �lectronique derri�re, etc etc, c'est infini.
Pour cela j'utilise un serveur apache en activant ce qui s'appelle les CGI ( Common Gateway Interface ) c'est � dire en gros, au lieu de tapper http://machintruc/index.html, c'est http://machintruc/index.cgi
Le index.cgi est en fait le fichier .EXE g�n�r� par le borland, que l'on a renomm�.
petite astuce : c'est un .EXE "application expert console" qu'il faut ( fichier nouveau expert console dans la cr�ation de projet borland)
C'est le serveur apache qui l'ex�cute, tout ce qui est envoy� en printf c'est la page web de sortie.
Concernant la base de donn�e SQL je sais que c'est possible de la faire sur le borland car j'ai vu sur ce forum des personnes qui y arrivait en int�grant le mysql.dll je crois, mais personnellement je n'y suis jamais arriv� XD - je ne me suis jamais vraiment pench� dessus � fond non plus donc il y a de l'espoir d'y faire fonctionner, c'est pas impossible ni forc�ment tr�s compliqu�, il faut regarder comment �a marche -
Pour l'instant mon .CGI va donc lire dans des fichiers texte ses donn�es, c'est pas tr�s pratique mais �a marche. Si quelqu'un a une astuce pour la base de donn�e je suis preneur.
++