C# se connecte à la base de données MySQL (installation MySQL à la configuration)

Comment se connecter à la base de données MySQL en C# ? De l'installation à la configuration, en passant par le téléchargement et la référence des bibliothèques de liens dynamiques, jusqu'au test final de connexion. Il y aura ici un enregistrement de processus simple.

Téléchargez et installez MySQL

Pour l'installation de MySQL, veuillez vous référer à ceci : https://blog.csdn.net/m0_67313306/article/details/130809287
Outil d'installation MySQL : https://downloads.mysql.com/archives/installer/

MySQL est une interface d'opération en ligne de commande, vous pouvez donc installer un Navicat pour vous connecter à MySQL et l'afficher dans une interface graphique.

Référence spécifique : https://blog.csdn.net/weixin_42869365/article/details/83472466

Téléchargez et ajoutez une référence à MySQL

La clé pour utiliser la programmation C# pour se connecter à la base de données MySQL est d'ajouter une référence au fichier de bibliothèque de liens dynamiques Mysql.data.dll .
Ce fichier peut être téléchargé sur Internet ou vous pouvez demander à quelqu'un de vous le copier sur une clé USB. Énumérez trois méthodes de téléchargement courantes.

  • Gestionnaire Nuget pour VS
  • Site officiel d'Oracle télécharger Connector-net
  • Site de fichiers DLLdll-files

Gestionnaire de nugets

Ouvrez Visual Studio, ajoutez une référence au projet et ouvrez Gérer les packages Nuget.

Recherchez myssql et constatez que l'auteur vient d'Oracle officiel. Téléchargez et installez-le.
Vous pouvez vous référer à la description à droite pour sélectionner la version prise en charge correspondante à télécharger.
Comme le montre l'image :
Insérer la description de l'image ici

引用Une fois l'installation terminée, vérifiez si elle a été ajoutée dans l'Explorateur de solutions à droite .

Site officiel d'Oracle télécharger Connector-net

MySQL Connector NET est un fournisseur de données ADO.NET (Active Data Object Network Enablement Technology) entièrement géré.

Si vous n'allez pas sur le site officiel, il est recommandé d'utiliser le programme d'installation pour télécharger et installer les systèmes Windows. Recherchez Connector/NET et ajoutez-le pour l'installation. Insérer la description de l'image ici
Il peut être installé dans le programme d'installation et est également disponible sur le site officiel de MySQL. Vous pouvez également vous rendre sur le site officiel pour télécharger Connector-net, qui fournit officiellement différentes versions de fichiers DLL. Voici l'adresse de téléchargement de Connector-net

Une fois l'installation terminée, recherchez le répertoire d'installation, sélectionnez la version correspondante en fonction de vos besoins (chaque dossier de version l'a) et vous pourrez voir MySQL.Data.dllles fichiers.

Insérer la description de l'image ici Insérer la description de l'image ici

Dans le gestionnaire de solutions, lors de l'ajout d'une référence, une fenêtre pop-up apparaîtra. Recherchez le fichier dans le chemin correspondant .dllet cochez OK pour l'ajouter.
(Vous pouvez copier ce fichier dans votre dossier de projet pour le retrouver plus facilement).
Insérer la description de l'image ici

Visitez le site des fichiers DLLdll-files

DLL‑files.com est détenu et exploité par la société suédoise Tilf AB. Contenu du site Web et collection de fichiers DLL dans leur ensemble

Ce site collecte de nombreux .dllfichiers, où vous pouvez trouver les fichiers les plus fréquemment perdus ou endommagés sur votre ordinateur et résoudre les problèmes qui empêchent le bon fonctionnement de vos logiciels et jeux.
Les fichiers sont également utilisés lors du développement de programmes .dll, nous pouvons donc les télécharger ici Mysql.data.dll.
Adresse du site Web :
https://cn.dll-files.com/mysql.data.dll.html
après le téléchargement, comme ci-dessus, en ajoutant une référence dans la programmation VS, recherchez ce fichier et ajoutez le package de dépendances de référence.

Test de connexion C# à MySQL

Le travail d'installation des packages dépendants est terminé et l'étape suivante consiste à écrire le programme.
Ajoutez d’abord ces deux lignes dans l’espace de noms pour importer les packages dépendants.

using MySql.Data;
using MySql.Data.MySqlClient;

Deuxièmement, nous pouvons écrire un programme dans le programme principal pour tester si la connexion réussit, similaire à ce morceau de code :

        // 连接字符串参数集:服务器,用户名,数据库命,端口,密码
            string connStr = "server=localhost;uid=root;database=test;port=3306;password=*****";
            // 创建连接对象
            MySqlConnection con = new MySqlConnection(connStr);
            try
            {
                Console.WriteLine("Connecting to MySQL...");
                con.Open();
                Console.WriteLine("连接成功!");
            }

            catch (Exception ex)
            {
                
                Console.WriteLine("Error: " + ex.Message);
                Console.WriteLine("连接失败!");
            }
            con.Close();
            Console.WriteLine("Done.");

Si la connexion réussit, la console affichera « Connexion réussie ! ».
Si la connexion échoue, la console affichera « Échec de la connexion ! » et fournira des informations sur l'exception. Modifiez-le simplement en fonction de l'élimination des exceptions.
Insérer la description de l'image ici
À ce stade, la connexion entre C# et MySQL est terminée.

VS se connecte à MySQL (peut être ignoré)

Cette étape est facultative, elle ne fait qu'étendre les fonctions de Visual Studio et n'a aucun effet sur l'utilisation spécifique de la programmation C# pour se connecter à la base de données.
La connexion VS à MySQL fait référence à l'utilisation de Visual Studio pour se connecter à MySQL, ce qui est similaire à la connexion de Navicat à MySQL et fournit une interface graphique. Cette partie du contenu peut être équivalente à l'installation et à la configuration de Navicat.

Le résultat est que MySQL peut être ajouté à VS.
Insérer la description de l'image ici
Je n'entrerai pas dans les détails ici. Pour plus de détails, veuillez consulter : VS se connectant à MySQL | Installation de Mysql-for-visualstudio

Je suppose que tu aimes

Origine blog.csdn.net/m0_67313306/article/details/130789118
conseillé
Classement