Iktus
Premium
- Inscription
- 21 Octobre 2013
- Messages
- 1 675
- Réactions
- 374
- Points
- 12 981
Salut ! Comme le titre l'indique, nous allons apprendre à faire un système de connexion par base de donnée externe en VB!
Pré-requis:
-Mysql Connector (Hebergeur sur mon FTP):
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
-Scan:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
(0/63)-Visual Studio:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
[Prendre vs_ultimate.exe]
Une fois arriver sur le projet
Faite un design avec : 2TextBoxs et 1 bouton.
Pour ceux qui voudrait le thème, voici le lien :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Nous allons créer une nouvelle form.
La form2 sera celle ou dès que l'on se connectera, où nous atterrirons.
Pour ma part, je vais faire un une page très original
Passons à la partie codage
Cliquer maintenant sur la TextBox Nom d'utilisateur et modifier le Name par Username
Faite pareil pour le mot de passe mais mettez Password.
Maintenant, nous allons prendre le .dll de Mysql.Data grâce à l'installation de Mysql Connector.
Maintenant, double clique sur le bouton de connexion et copier:
N'oublier pas de mettre vos informations de votre de donnée!Dim ConnectionSQL As New MySqlConnection("server=host;Port=3306; userid=utilisateur; password=motdepasse; database=nombasededonnée;")
Dim COMMAND As New MySqlCommand
Dim Reader As MySqlDataReader
ConnectionSQL.Open()
COMMAND.Connection = ConnectionSQL
COMMAND.CommandText = "SELECT username, password FROM compte WHERE username='" & Username.Text & "' and password='" & Password.Text & "'"
Reader = COMMAND.ExecuteReader
If Reader.HasRows Then
Form2.Show()
MsgBox("Connexion réussi")
Else
MsgBox("Nom d'utilisateur ou mot de passe invalide")
End If
Au dessus de
Copier:Public Class Form1
Imports MySql.Data.MySqlClient
Passons à la création des structures SQL! Go sur votre phpMyAdmin.
Si vous mettez le nom que vous voulez, n'oublier pas de changer sa:
COMMAND.CommandText = "SELECT username, password FROM compte
Puis passons à la création des tables
Appuyer sur insérer et ajouter votre compte!
Maintenant que vous avez tout fini, reste plus cas tester
Erreur de connexion:
Connexion réussi:
Et voila! Tutoriel réaliser par moi-même!
Temps: 1h06
/!\Aucune copie est accepter/!\