Développement du système de gestion de Barangay Partie 4 – Connexion à la base de données


Développement du système de gestion de Barangay Partie 4 – Connexion à la base de données

Bienvenue dans la partie 4 du didacticiel sur la façon d’établir votre propre système de gestion de barangay en Visual Basic et MySQL. L’objectif de ce didacticiel est de vous fournir le guide sur la façon de connecter notre programme Visual Basic à notre base de données mysql. Ceci est très nécessaire pour accéder à notre base de données, tables et établir des requêtes dans notre base de données mysql.

Les outils suivants sont les conditions requises pour que nous puissions établir une connexion dans notre base de données:

  • mysql-connector-odbc-3.51.26
  • Programme d’installation de XAMPP

Nous vous donnerons le lien sur le connecteur mysql avec les fichiers visuels de base.

Après avoir installé les outils nécessaires, nous allons maintenant procéder à notre projet visuel de base.

Rappelez-vous la partie précédente de notre tutoriel qui explique quels sont les composants nécessaires pour être inclus dans notre projet Visual Basic? Vous pouvez visiter le tutoriel précédent ici.

lire plus  La recherche Outlook ne fonctionne pas sur Mac ? Comment réparer facilement

La prochaine chose à faire est d’ajouter un module à notre programme visuel de base.

Connexion Visual Basic et MySQL 1
Connexion Visual Basic et MySQL 1

Renommez et enregistrez le module dans MySQL_Connection. Après avoir créé le module, collez le code ci-dessous.

Public conn As ADODB.Connection
Public rs As New ADODB.Recordset
Public db_name, db_server, db_port, db_user, db_pass, constr, serverip, curserver As String

Sub ConnServer()
On Error GoTo sourceerror:

'connect to MySQL server using MySQL ODBC 3.51 Driver
Set conn = New ADODB.Connection

'conn.Open
db_name = "barangaysysdba"
curserver = "localhost"
db_port = "3306"
db_user = "root"
db_pass = ""

constr = "Provider=MSDASQL.1;Password=;Persist Security Info=True;User ID=;Extended Properties=" & Chr(34) & "DRIVER={MySQL ODBC 3.51 Driver};DESC=;DATABASE=" & db_name & ";SERVER=" & curserver & ";UID=" & db_user & ";PASSWORD=" & db_pass & ";PORT=" & db_port & ";OPTION=16387;STMT=;" & Chr(34)
Set conn = New ADODB.Connection
conn.Open constr

If conn.State = adStateOpen Then
Exit Sub
Else
End If

sourceerror:

If Err.Number <> 0 Then
MsgBox "Err Number: " & Err.Number & vbNewLine & _
"Err Source: " & Err.Source & vbNewLine & _
"Err Description: " & Err.Description & vbNewLine _
, vbCritical + vbOKCancel, "ErrorException"
End If
End Sub

db_name = « barangaysysdb »
curserver = « localhost »
db_port = « 3306 »
db_user = « root »
db_pass = «  »

Veuillez vérifier la configuration, le nom de notre base de données basé sur la partie 2 de notre tutoriel est barangaysysdb et puisque nous utilisons xampp, le nom d’utilisateur utilisé pour accéder à notre base de données est root et il n’y a pas de mot de passe, mais pour des raisons de sécurité, vous devez ajouter un mot de passe dans notre base de données mysql. Le mot de passe que vous avez défini dans la base de données mysql sera également la valeur de la variable db_pass. Le projet peut également être implémenté dans le réseau local, si vous implémentez de cette façon, assurez-vous que la valeur du curserver fait référence à l’adresse IP où réside le serveur mysql.

lire plus  Système de gestion hospitalière en C avec code source

La prochaine étape est que nous devons vérifier et tester notre code s’il se connecte à notre base de données mysql.

Nous devons créer ou ajouter un formulaire, enregistrez-le sous Frm_Login. Sur l’événement de chargement de formulaire, appelez le nom de notre module de connexion à la base de données. Le code ressemble à:

Private Sub Form_Load()
ConnServer
End Sub

Vous devez définir ce formulaire comme objet de démarrage de votre projet.

Si la configuration est définie correctement, le formulaire s’ouvrira mais si la configuration n’a pas été définie correctement, un message d’erreur s’affichera.

Connexion Visual Basic et MySQL 2
Connexion Visual Basic et MySQL 2

Si vous pouvez rencontrer une erreur, vous devez vérifier votre configuration comme le nom du serveur, le nom de la base de données, le nom d’utilisateur et le mot de passe.

lire plus  Où sont les notifications sur iOS 16 ?

Téléchargement du code source

la prochaine partie de ce tutoriel est sur la façon de créer un formulaire de connexion qui se connecte à notre base de données.

Vous pouvez également consulter les articles suivants relatifs au système d’information barangay.

Barangay Records Management Features and Interface utilisateur

Système de gestion de City Wide Barangay en PHP et MySQL

rendez-vous sur la partie 4 de ce tutoriel gratuit.

iNetTutor.com

commentaires

commentaires





Telecharger ici

Laisser un commentaire

Aller au contenu principal