Doc gemaakt voor scripts

This commit is contained in:
Atilla
2024-04-03 14:08:30 +02:00
parent 02ca9e7f58
commit 70e5633ce6
21 changed files with 629 additions and 300 deletions

View File

@@ -1,16 +1,36 @@
# Importeer de benodigde modules voor MySQL connectiviteit.
import mysql.connector
from mysql.connector import Error
def database_connect():
"""
Maakt verbinding met de MySQL database.
Probeert een verbinding met de MySQL-database op te zetten met behulp van
de mysql.connector.connect methode, gebruikmakend van de database
credentials. Bij succes retourneert het de verbinding; bij een mislukking
vangt het de fout op en print een bericht.
Returns:
connection (mysql.connector.connect object): Een connectie object als
de verbinding succesvol is. Anders None.
"""
try:
# Probeert een verbinding op te zetten met de MySQL database.
connection = mysql.connector.connect(
host="localhost",
user="root",
password="",
database="goodgarden"
host="localhost", # Database host
user="root", # Database gebruikersnaam
password="", # Database wachtwoord
database="goodgarden" # Database naam
)
# Controleert of de verbinding succesvol was.
if connection.is_connected():
return connection
return connection # Retourneert het verbinding object.
except Error as e:
# Vangt en print elke fout die optreedt tijdens het verbindingsproces.
print(f"Connection NIET gelukt! ${e}")
return None
# Retourneert None als de verbinding mislukt.
return None