est-il possible de se connecter à une base de données mysql et d'émettre des requêtes en utilisant C++?
J'ai trouvé un exemple de code sur internet mais ils utilisent tous mysql! Vous devez donc installer mysql en premier sur l'ordinateur. Ce que je veux est d'utiliser un programme de différents endroits où je n'ai pas installé mysql pour accéder à une base de données mysql distante.
est-ce possible?se connecter à mysql en utilisant C++
Répondre
Vous avez besoin de bibliothèques client mysql. Vous n'avez pas besoin d'installer le serveur mysql. Les détails dépendent de votre environnement/packaging/etc.
Essayez libmysql
. Vous auriez probablement besoin d'écrire votre propre wrapper C++ pour les appels libmysql
mais cela en vaut la peine. Et, oui, vous n'avez pas besoin d'avoir un serveur local installé.
Warren Young a fait un appel C++ bibliothèque Mysql ++ vous pouvez trouver plus d'infos sur: Mysql++
Vous pouvez également jeter un oeil à: libmysql
Merci pour la mention! La confusion de l'affiche originale est que dans le passé, la façon la plus simple d'obtenir les bibliothèques de l'API C MySQL dont dépendent les divers wrappers C++ est d'installer le serveur MySQL sur la machine de développement. Il y a quelques mois, ils l'ont cassé pour la première fois, l'appelant Connector/C. Je viens de le tester avec MySQL ++ et ça marche très bien. Je n'ai pas encore eu l'occasion de mettre à jour les pages MySQL ++ et docs pour parler de cette option pour le moment. –
@WarrenYoung excellent emballage! Où peut-on trouver des informations concernant la gestion des erreurs? spécifiquement: quelle est la fonction pour les numéros d'erreur mysqlpp :: Query? Je peux obtenir un message d'erreur en utilisant query.error() mais j'ai du mal à établir quand une erreur est NULL (c'est-à-dire après une insertion) –
J'utilise MySQL Connector C++ pour se connecter à une base de données. C'est sur Windows XP et Vista. Je l'utilise avec Visual Studio 2008.
Votre programme crée une connexion en spécifiant l'URL de l'ordinateur sur lequel réside la base de données. Ainsi, de nombreuses instances de l'application peuvent accéder à une base de données distante.
- 1. comment se connecter au serveur mysql en utilisant c?
- 2. se connecter à mysql avec C# .net
- 3. Utiliser php pour se connecter à mysql en utilisant mod_dbd
- 4. Comment se connecter à VSS en utilisant C# par programme?
- 5. Comment se connecter à Craigslist en utilisant C#
- 6. Lua se connecter à MySQL
- 7. Comment se connecter à un hôte local en utilisant JDBC?
- 8. php remote se connecter à mysql db
- 9. comment se connecter au serveur en utilisant
- 10. Le moyen le plus efficace de se connecter/réessayer de se connecter en utilisant C#?
- 11. Mysql - comment autoriser l'utilisateur à se connecter?
- 12. comment se connecter à MySQL sur localhost
- 13. Comment se connecter à Oracle en utilisant JRuby et JDBC
- 14. Pas en mesure de se connecter à Mysql en utilisant vbscript
- 15. accès refusé en essayant de se connecter à mysql en utilisant la source de données tomcat
- 16. Comment se connecter à R avec Java (en utilisant Eclipse)
- 17. se connecter à firefox avec C#
- 18. Comment se connecter à l'agent JMX en utilisant python
- 19. comment se connecter à twitter en utilisant serment
- 20. SQL Server: se connecter à l'instance locale en utilisant
- 21. Comment se connecter à Facebook par programmation en utilisant Java?
- 22. Comment se connecter à Oracle avec Perl en utilisant LDAP?
- 23. comment se connecter à HAL en utilisant dbus
- 24. se connecter à svn en utilisant le proxy
- 25. Fonction PHP pour se connecter à pingomatic en utilisant cURL
- 26. se connecter au serveur MySQL avec REALbasic
- 27. serveur distant se connecter avec mysql
- 28. comment se connecter java et mysql en utilisant le connecteur mysql java 5.1.12
- 29. Comment peut-on vouloir se connecter à mysql version 5.1 en utilisant java?
- 30. Impossible de se connecter à mysql en utilisant la pile de lampe Bitnami via php
Si votre hôte distant est configuré en conséquence, cela est possible. –
Je suis à peu près sûr que les exemples que vous avez vus nécessitent l'installation de ** librairies mysql **, pas une ** base de données mysql **. C'est une différence importante. – ereOn
Je ne sais pas pourquoi cela a été déprécié. Il est très clair ce que le gars veut, il n'a pas fourni les détails techniques nécessaires qu'il ne sait probablement même pas que nous devons savoir. –