Traceback (most recent call last):
File "C:\Users\hp\PycharmProjects\P2\main.py", line 11, in <module>
except mariadb.error as err:
^^^^^^^^^^^^^
AttributeError: module 'mariadb' has no attribute 'error'. Did you mean: 'Error'?
peut etre que je me suis plante au cours de l'integration du package de mysql (mariadb). je ne sais rien
le code est comme suite :
#Se connecter avec la Base des Donnees
import mariadb
try:
conn = mariadb.connect(
user="mohammed",
password="19620903",
host="127.0.0.1",
port=3306,
database="BDGestion"
)
except mariadb.error as err:
print(f"erreur de connection avec la base de donnees : {err}")
#Recuperation curseur
cur = conn.cursor()
l'erreur se trouvait dans la création de l'utilisateur et son identification.
j'ai recrée user et son mot de passe
la connexion s'est bien passée, je le crois.
mon code est comme suite
#Se connecter avec la Base des Donnees
import mariadb
import sys
try:
conn = mariadb.connect(
user="mohammed",
password="hello",
host="127.0.0.1",
port=3306,
database="BDGestion"
)
except mariadb.Error as err:
print(f"erreur de connection avec la base de donnees : {err}")
sys.exit(1)
#Recuperation curseur
cur = conn.cursor()