Ripulire un database sqlite

di Anonimizzato11068 il
1 risposte
Ho letto qui come ripulire un database:

http://stackoverflow.com/questions/4280041/sqlite-truncate-a-table-if-exists

ma sia:

DROP TABLE IF EXISTS

che

DELETE FROM

non mi funzionano e la dimensione del database cresce in continuazione... ora è più di 300 MB e contiene solo 3 record...

Il codice che non funzione è questo:
if (cancellatuttalatabellaeriscrivi) {
			stat.executeUpdate("DROP TABLE IF EXISTS " + nomedellatabelladeldatabase);
			String TABELLA = "CREATE TABLE " + nomedellatabelladeldatabase + " ( ID INTEGER PRIMARY KEY AUTOINCREMENT";
...
La versione di sqlite che uso è la sqlite-jdbc-3.7.15-SNAPSHOT-2.jar... di più recenti non ne ho trovate...

1 Risposte

  • Prima di usare un prodotto bisogna studiarlo, in generale (come DB) e in particolare (SQLLite).

    Ti indico solamente questo link

    http://sqlite.org/lang_vacuum.htm

    per il resto, studia ...
Devi accedere o registrarti per scrivere nel forum
1 risposte