1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| import sqlite3
#########################################################################
# Définition locale de fonctions :
basDo = sqlite3.connect("mabase.sq3")
curse = basDo.cursor()
while 1:
print("Entrer requete SQL (ou <Enter> pour quitter) :")
requete = input()
if requete == "":
break
try:
curse.execute(requete)
except:
print("*** Requête SQL incorrecte ***")
else:
for enreg in curse:
print(enreg)
print()
#########################################################################
# Corps principal du programme
choix = input("Confirmez-vous l'enregistrement de l'état actuel (o/n) ? :")
if choix[0] == "0":
basDo.commit()
else:
basDo.close() |