Verifique se existe um banco de dados e solte o banco de dados no SQLlite IOS

tualmente, estou usando o phonegap para criar um aplicativo iO

Enquanto me familiarizo com as interações javascript do sql, parece que eu criei 10 versões do mesmo arquivo de banco de dados nomead

tualmente, estou usando o seguinte código de criação (do wiki phonegap)

var mydb=false;
// initialise the database
initDB = function() {
  try { 
    if (!window.openDatabase) { 
      alert('not supported'); 
    } else { 
      var shortName = 'phonegap'; 
      var version = '1.0'; 
      var displayName = 'PhoneGap Test Database'; 
      var maxSize = 65536; // in bytes 
      mydb = openDatabase(shortName, version, displayName, maxSize); 
     }
  } catch(e) { 
    // Error handling code goes here. 
    if (e == INVALID_STATE_ERR) { 
      // Version number mismatch. 
      alert("Invalid database version."); 
    } else { 
      alert("Unknown error "+e+"."); 
    } 
    return; 
  } 
}
// db error handler - prevents the rest of the transaction going ahead on failure
    errorHandler = function (transaction, error) { 
      // returns true to rollback the transaction
    return true;  
          } 
// null db data handler
    nullDataHandler = function (transaction, results) { } 

meu problema é que não tenho certeza de como verificar se o banco de dados existe antes de criá-lo ou como criá-lo apenas uma vez por dispositiv

e em segundo lugar, como posso descartar todos esses bancos de dados que foram criado

transaction.executeSql('DROP DATABASE phonegap;'); 

parece não deixar cair nada.

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion