Seite 1 von 1

SQLite Datenbank nach jeder Abfrage schließen?

Verfasst: Dienstag 10. Mai 2011, 14:08
von mutetella
Hallo,

soweit ich bisher gelesen habe, sollte man nach jeder Abfrage oder Änderung den Cursor schließen.

Gilt das auch für die Datenbank selbst oder kann die geöffnet bleiben, bis die Anwendung geschlossen wird?

mutetella

Re: SQLite Datenbank nach jeder Abfrage schließen?

Verfasst: Mittwoch 11. Mai 2011, 19:42
von noisefloor
Hallo,

kommt drauf an - es gibt Anwendungen, wo eine persistente Verbindung gewünscht ist.

Da SQLite AFAIK aber nur eine Verbindung auf einmal kann solltest du halt sicher sein, dass kein anderes Prog auf die DB zugreifen will / muss.

Ich selber habe die Verbindung immer gesc hlossen bzw. inszwischen nutze ich SQLAlchemy, das regelt sowas ja in der Regel automatisch. :-)

Gruß, noisefloor

Re: SQLite Datenbank nach jeder Abfrage schließen?

Verfasst: Mittwoch 11. Mai 2011, 20:01
von BlackJack
@noisefloor: SQLite kann nur einen Schreiber gleichzeitig. Viele nebenläufige Lesezugriffe sollten kein Problem sein.