Maison > base de données > tutoriel mysql > Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

王林
Libérer: 2023-05-29 18:10:19
avant
1483 Les gens l'ont consulté

Je prévois de configurer divers environnements dans l'après-midi et d'essayer d'utiliser VS2019 et MySQL ensemble. Il y a eu beaucoup d'erreurs dans le processus. La configuration a réussi vers 21 heures, comme le montre l'image ci-dessous :

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

Parlons ensuite des étapes spécifiques :

(1) Préparez d'abord le logiciel de VS2019 et MySQL. , qui sont disponibles sur leurs sites officiels respectifs, ici Plus de détails

(2) Recherchez le répertoire d'installation de MySQL, comme indiqué sur l'image, recherchez ces deux dossiers.

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(3) Créez un nouveau projet puis créez un fichier main.cpp pour préparer l'environnement de configuration suivant.

(4) Ouvrez les propriétés du projet, cliquez sur le répertoire VC++, dans le répertoire include, ajoutez ici le chemin du fichier include dans le répertoire d'installation MySQL, comme indiqué ci-dessous :

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(5) Sur la page des propriétés, ouvrez C/C++, sélectionnez Général, suivez les mêmes étapes que ci-dessus, ajoutez le chemin du fichier d'inclusion dans le fichier MySQL dans le répertoire d'inclusion supplémentaire

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(6) Continuez sur la page de propriétés, cliquez sur l'option de liaison, cliquez sur Général et copiez le chemin lib dans le répertoire d'installation de MySQL vers le répertoire de bibliothèque supplémentaire

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(7) Continuez dans l'éditeur de liens sur la page de propriétés, cliquez sur l'option d'entrée et ajoutez le fichier libmysql.lib. Notez qu'il vous suffit de copier Le nom libmysql.lib est suffisant et il n'est pas nécessaire d'ajouter un chemin. De même, ce fichier se trouve également dans le répertoire lib du dossier d'installation mydql :

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(8) Vérifiez la plateforme en haut de la page de propriétés, sélectionnez x64, x32 peut être faux

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(9) Mettez le répertoire d'installation MySQL Copiez binlibmysql.dll dans c:windowssystem32 :

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

Une fois l'installation terminée, vous pouvez écrire du code de test. Le code de test est le suivant :

#include <stdio.h>
#include <iostream>
#include "my_global.h"
#include "mysql.h"
using namespace std;
int main()
{
	cout << "hello world!" << endl;
	MYSQL mysql;
	MYSQL_RES* res;
	MYSQL_ROW row;
	mysql_init(&mysql);
	mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
	//注意:参数一定要对上。
	//第二个参数为主机地址localhost,第三个参数为用户名
	//第四个参数为用户密码,第五个参数为连接的数据库
	//第六个参数为MySQL的端口号3306
	if (mysql_real_connect(&mysql, "localhost", "root", "123456",
		"myemployees", 3306, NULL, 0) == NULL) 
	{
		cout << (mysql_error(&mysql));
	}
	mysql_query(&mysql, "SELECT * from myemployees.employees");
	res = mysql_store_result(&mysql);
	//显示数据
	//给ROW赋值,判断ROW是否为空,不为空就打印数据。
	while (row = mysql_fetch_row(res))
	{
		printf("%s  ", row[0]);//打印ID
		printf("%s  ", row[1]);//打印ID
		cout << endl;
	}
	//释放结果集
	mysql_free_result(res);
	//关闭数据库
	mysql_close(&mysql);
	//停留等待
	getchar();
	system("pause");
	return 0;
}
Copier après la connexion

Pendant le processus en cours, si une erreur comme indiqué dans la figure ci-dessous se produit, vous devez résoudre le problème de configuration des variables d'environnement.

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

1. Cliquez avec le bouton droit sur les propriétés du projet et vérifiez la configuration du répertoire VC++ ;

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

2. Vérifiez les options de saisie dans l'éditeur de liens

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

(3) Je mets ces "libmysql.dll et libmysql.lib "Le fichier est placé dans le dossier .cpp du projet.

Ces trois étapes peuvent vérifier la plupart des problèmes spécifiques.

Assurez-vous de ne pas écrire de mauvais paramètres MySQL. Une mauvaise écriture entraîne parfois le refus d'accès suivant pour l'utilisateur 'ODBC'@'localhost' (en utilisant le mot de passe : NON). Vous pouvez accéder au répertoire bin de mysql et entrer la commande :

.

mysql -u root -p, vérifiez si le nom d'utilisateur et le mot de passe de la base de données sont corrects. La saisie correcte est comme indiqué dans l'image ci-dessous :

Quels sont les problèmes courants lors de la connexion de la base de données MySQL dans VS2019 ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal