Connection MySQL
xeron33_1931
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
xeron33_1931 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
xeron33_1931 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je souhaiterais me connecter à MySQL via C++ Visual Studio 2019 j'ai l'erreur :
Erreur LNK2001 symbole externe non résolu __imp__get_driver_instance DataBase D:\FormationC++2809\ConsoleApplication1\ConsoleApplication1\Database\DataBase\Database.obj 1
sur le code :
j'ai utilisé le tuto suivant pour mon projet :
Accéder à une base de donnée MySQL/MariaDB en C++
1. Installation du connecteur (qui va faire le lien entre le c++ et la bdd)
Connector/C++ 8.0.22 https://dev.mysql.com/downloads/connector/cpp/ Windows (x86, 64-bit), MSI Installer
Installation Choisir→ Custom
2. Créer un projet dans visual Studio :Ajouter la librairie boost qui est une dépendance du connecteur
Projet → gérer les packages nuget→ parcourir→boost→installer
3. Configurer le projet en realease (ne fonctionne pas en debug, sinon il faut recompiler le connecteur à partir des sources)
4. Ajouter les includes du connecteur au projet
Projet→propriété →c/c++→ général→autre répertoire d’include→modifier et ajouter le chemin vers le dossier include du connecteur
C:\Program Files\MySQL\MySQL Connector C++ 8.0\include\mysql
5. Ajouter le chemin vers la librairie du connecteur au projet Projet→propriété →éditeur de lien →général→répertoire de bibliothèques supplémentaires
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64
6. Ajouter la librairie au projet
Projet→propriété →éditeur de lien →entrée→dépendance supplémentaire→ Modifier
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\ mysqlcppconn.lib
Une fois ajouter, il faut supprimer en fin du chemin ;%(AdditionalDependencies)
7. Copier la DLL dans le dossier qui contient l’exécutable
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\mysqlcppconn-7- vs14.dll
Dans le dossier de solution qui contient les exécutables x64\realease C:\Users\ \source\repos\ConsoleApplication1\x64\Release
Voilà si quelqu'un a une idée MERCI
Erreur LNK2001 symbole externe non résolu __imp__get_driver_instance DataBase D:\FormationC++2809\ConsoleApplication1\ConsoleApplication1\Database\DataBase\Database.obj 1
sur le code :
#include <iostream>
#include <jdbc.h>
int main()
{
sql::Driver* driver; erreur sur cette ligne
j'ai utilisé le tuto suivant pour mon projet :
Accéder à une base de donnée MySQL/MariaDB en C++
1. Installation du connecteur (qui va faire le lien entre le c++ et la bdd)
Connector/C++ 8.0.22 https://dev.mysql.com/downloads/connector/cpp/ Windows (x86, 64-bit), MSI Installer
Installation Choisir→ Custom
2. Créer un projet dans visual Studio :Ajouter la librairie boost qui est une dépendance du connecteur
Projet → gérer les packages nuget→ parcourir→boost→installer
3. Configurer le projet en realease (ne fonctionne pas en debug, sinon il faut recompiler le connecteur à partir des sources)
4. Ajouter les includes du connecteur au projet
Projet→propriété →c/c++→ général→autre répertoire d’include→modifier et ajouter le chemin vers le dossier include du connecteur
C:\Program Files\MySQL\MySQL Connector C++ 8.0\include\mysql
5. Ajouter le chemin vers la librairie du connecteur au projet Projet→propriété →éditeur de lien →général→répertoire de bibliothèques supplémentaires
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64
6. Ajouter la librairie au projet
Projet→propriété →éditeur de lien →entrée→dépendance supplémentaire→ Modifier
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\ mysqlcppconn.lib
Une fois ajouter, il faut supprimer en fin du chemin ;%(AdditionalDependencies)
7. Copier la DLL dans le dossier qui contient l’exécutable
C:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\mysqlcppconn-7- vs14.dll
Dans le dossier de solution qui contient les exécutables x64\realease C:\Users\ \source\repos\ConsoleApplication1\x64\Release
Voilà si quelqu'un a une idée MERCI
Configuration: Windows / Firefox 83.0
A voir également:
- Connection MySQL
- Gmail connection - Guide
- Mysql community server - Télécharger - Bases de données
- Facebook connection - Guide
- Connection chromecast - Guide
- Code de connection internet gratuit pdf ✓ - Forum Réseau
2 réponses
Bonjour,
Ta ligne de code ne semble pas complète....
Ni ton code.. il manque les infos de connexion à la bdd...
Je t'invite à tester l'exemple qui se trouve en bas de la doc
https://dev.mysql.com/doc/dev/connector-cpp/8.0/jdbc_ref.html
Ta ligne de code ne semble pas complète....
Ni ton code.. il manque les infos de connexion à la bdd...
Je t'invite à tester l'exemple qui se trouve en bas de la doc
https://dev.mysql.com/doc/dev/connector-cpp/8.0/jdbc_ref.html