[Python] Riutilizzo del cursor nelle query

piergiorgio pancino piertoni a yahoo.it
Gio 16 Gen 2014 10:51:26 CET


Ciao,
volevo sapere se esiste una best practice per quanto riguarda l'esecuzione delle query e l'uso dell'oggetto cursor.
Per contestualizzare un po' di più ho una classe che in fase di __init__ si collega al database, all'interno della classe una serie di funzioni che fanno delle query.
Attualmente __init__ crea una istanza di cursor che viene riutilizzata per tutte le query.

self.conn = pyodbc.connect(self.DSN,autocommit=False)

self.conn=conn
self.cur=conn.cursor()
(sono omessi i controlli vari)

questo modo di fare è secondo voi corretto o è meglio ad ogni query creare e poi richiudere un nuovo cursor ?

Grazie
Piergiorgio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140116/d9e70f68/attachment.html>


Maggiori informazioni sulla lista Python