Le TAD
Mise en place du TAD
Dans l'espace de développement, on crée un nouveau fichier contenant les codes pour se connecter à la base de données.
1
#!/usr/bin/python3
2
# -*- coding: UTF-8 -*-
3
import cgitb
4
#https://docs.python.org/2/library/cgi.html
5
import cgi
6
7
#pour afficher les erreurs
8
cgitb.enable()
9
10
11
print ("Content-Type: text/html ;charset=utf-8\r\n\r\n")
12
13
14
15
16
17
import mysql.connector
18
19
20
class GestionBdd:
21
22
def __init__(self,bdd,passe,login,serveur):
23
self.cnx = mysql.connector.connect(user=login, password=passe,host=serveur,database=bdd)
24
25
#Création du curseur pour interagir avec la base de données
26
def connect(self):
27
self.connecteur = self.cnx.cursor()
28
29
#On effecute une requete
30
def effectuerequete(self,larequete):
31
self.requete = larequete
32
self.connecteur.execute(larequete)
33
self.L =[]
34
for i in self.connecteur:
35
self.L.append(i)
36
37
#Requete en modification
38
def updaterequete(self,larequete):
39
self.connecteur.execute(larequete)
40
self.cnx.commit()
41
42
#Fermeture du curseur
43
def close(self):
44
self.connecteur.close()