[ad_1]
Créer un formulaire de connexion en utilisant C # avec une base de données MySQL
Dans ce didacticiel, je vais vous montrer comment créer un formulaire de connexion simple en utilisant c #. Suivez ce tutoriel ci-dessous.
Étape 1:
Créer un projet et ajouter une référence au projet C # WinForms. (visitez le lien vers le premier tutoriel sur la façon d’ajouter une référence à notre projet C #)
Comment connecter la base de données MySQL au didacticiel C # et au code source
Étape 2:
Ouvrez MySQL Workbench, faites un clic droit et créez un schéma (nouvelle base de données), donnez le nom de la base de données comme «sampledb» et créez une table dans la base de données et donnez un nom comme «login», puis créez les colonnes id, nom d’utilisateur et mot de passe.

Étape 3:
Retournez à l’application Windows Forms et concevez des formulaires de connexion comme celui-ci (voir l’image ci-dessous)
- txtusername
- txtpassword
- btnsignin
- btnclose

Étape 4:
Code source pour l’événement cliqué sur le bouton de connexion (btnsignin):
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace CSHARP_FULL_COURSE_WITH_MYSQL_DATABASE { public partial class loginform : Form { public loginform() { InitializeComponent(); } private void btnsignin_Click(object sender, EventArgs e) { MySqlConnection con = new MySqlConnection("datasource= localhost; database=sampledb;port=3306; username = root; password= db1234"); //open connection con.Open(); MySqlCommand cmd = new MySqlCommand("select * from login where username = '" + txtusername.Text + "' AND password = '" + txtpassword.Text + "'", con); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { MessageBox.Show("Successfully Sign In!", "VINSMOKE MJ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Username And Password Not Match!", "VINSMOKE MJ", MessageBoxButtons.OK, MessageBoxIcon.Error); } txtusername.Text = string.Empty; txtpassword.Text = string.Empty; reader.Close(); cmd.Dispose(); con.Close(); // always close connection } } } }
Explication du code:
Ce code se connectera à la base de données MySQL et lira le nom d’utilisateur et le mot de passe d’entrée.Si le nom d’utilisateur et le mot de passe correspondent dans la table de connexion ou la base de données, il déclenchera une connexion réussie, sinon le nom d’utilisateur et le mot de passe ne correspondent pas.
Résultat:
Production

Mark Jaylo
https://www.youtube.com/watch?v=Tc6ScWU9WLI&list=PLyrZdI7gZW7qhN-RwK1b5EqIzfHz5fh9F&index=2
Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.
Louer notre équipe pour faire le projet.
commentaires
[ad_2]
Telecharger ici