ostatnio pracuje nad apka w cordova i przyszedl czas na uzycie bazy danych, jako ze nie mialem pojecia co i jak wygooglowalem sobie ze WebSQL sie nada, no i korzystajac z tutoriala - a w zasadzie kradnac kod - mam taki szybki kodzik zrobienie bazy i utworzenie tabeli:
var WebSQL = {}; WebSQL.db = null; WebSQL.open = function(){ var dbSize = 5* 1024 * 1025; WebSQL.db = openDatabase("baza","1.0","opis bazy", dbSize); }; WebSQL.onError = function(tx, e){ console.log("There has benn an error" + e.message); }; WebSQL.createTable = function(){ var db = WebSQL.db; db.transaction(function(tx){ tx.executeSql("CREATE TABLE IF NOT EXISTS todo(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)", []); }); };
i jak w Chromie wejde sobie we wbudowane dev tools i zakladke Resources to faktycznie jest tam WebSQL i jest stworzona tabela, pytanie brzmi, czemu np zmienie nazwe tabeli w kodzie i odswieze to albo nazwa pozostaje ta sama, albo baza w ogole znika ?
oraz, czy po odpaleniu metody openDatabase() ta baza jest faktycznie gdzies tworzona? czy moge znalezc gdzies plik z tym?
z gory dzieki