lunedì 1 luglio 2013

SQlite in Python

Un esempio su come usare Sqlite in Python

Per installare le librerie di Sqlite si digita

apt-get install python-sqlite

--------------------------------------------------------
#!/usr/bin/python
# -*- coding: utf-8 -*-

import sqlite3 as lite
import sys

con = lite.connect('birra.db')

with con:
    
cur = con.cursor()    
cur.execute("DROP TABLE IF EXISTS birra")
cur.execute("CREATE TABLE birra(Rifd TEXT, Gratis INT)")
cur.execute("INSERT INTO birra VALUES('12345',1)")
cur.execute("SELECT * FROM birra")
while True:
row = cur.fetchone()

if row == None:
break

print row[0], row[1]
if row[1] == 1: 
print "Birra gratis"
else:
print "Birra da pagare"

cur.execute("UPDATE birra SET Gratis=0 WHERE Rifd='12345'")
cur.execute("SELECT * FROM birra")
while True:
row = cur.fetchone()

if row == None:
break

print row[0], row[1]
if row[1] == 1: 
print "Birra gratis"
else:
print "Birra da pagare"