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()