1
Database / Re: funzione per connessione sqlite
« il: Febbraio 25, 2014, 18:07 »
[codice]import sqlite3
db="prova.db"
def connSQL(query, args=None):
con = sqlite3.connect(db)
cur = con.cursor()
if args:
cur.execute(query, args)
else:
cur.execute(query)
con.commit()
recordset = cur.fetchall()
num = len(recordset)
cur.close()
con.close()
return num, recordset
#crea la tabella
connSQL("create table persone (nome TEXT, cognome TEXT)")
#inserisce i valori
valori=("vr","simon")
connSQL("insert into persone (nome, cognome) values (?,?)",valori)
n,rs=connSQL("select * from persone")
print rs
[/codice]
db="prova.db"
def connSQL(query, args=None):
con = sqlite3.connect(db)
cur = con.cursor()
if args:
cur.execute(query, args)
else:
cur.execute(query)
con.commit()
recordset = cur.fetchall()
num = len(recordset)
cur.close()
con.close()
return num, recordset
#crea la tabella
connSQL("create table persone (nome TEXT, cognome TEXT)")
#inserisce i valori
valori=("vr","simon")
connSQL("insert into persone (nome, cognome) values (?,?)",valori)
n,rs=connSQL("select * from persone")
print rs
[/codice]