前提・実現したいこと
データベースに接続してテーブルお作成、ログインや検索、ポイントなどを保存上書き管理をしたい
発生している問題・エラーメッセージ
SQLITEのプラグインやmBaaSなどサイトに載っている情報を手当たり実行してみたのですが、1も知らない初心者でして、上手にデータベースに接続することができません。 mBaaSに関しては何度か接続できたのですが、何がダメで接続できないのかも解らない状態です。 出来ればSQLITEを使って自分でテーブル作成からsign-up/log-in/pointまでやりたいです。
該当のソースコード
javascript
1``` document.addEventListener("deviceready", onDeviceReady, false); 2 3 function onDeviceReady() { 4 5 window.alert("Create a database and display the content"); 6 7 } 8 9 10 function executeQuery(tx) { 11 tx.executeSql('DROP TABLE IF EXISTS TestTable'); 12 tx.executeSql('CREATE TABLE IF NOT EXISTS TestTable (id unique, data)'); 13 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (1, "あいうえお")'); 14 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (2, "かきくけこ")'); 15 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (3, "さしすせそ")'); 16 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (4, "たちつてと")'); 17 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (5, "なにぬねの")'); 18 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (6, "はひふへほ")'); 19 tx.executeSql('INSERT INTO TestTable (id, data) VALUES (7, "まみむめも")'); 20 21 } 22 23 function queryDB(tx) { 24 tx.executeSql('SELECT * FROM TestTable', [], querySuccess, errorCB); 25 } 26 27 function querySuccess(tx, results) { 28 var len = results.rows.length; 29 window.alert("There are " + len + " rows of records in the database."); 30 for (var i=0; i<len; i++){ 31 document.writeln("row = " + i + " ID = " + results.rows.item(i).id + " Data = " + results.rows.item(i).data+"<br/>"); 32 } 33 } 34 35 //Callback function when the transaction is failed. 36 function errorCB(err) { 37 console.log("Error occured while executing SQL: "+err.code); 38 } 39 40### 試したこと 41Cordova Sqlite Storageをプラグインした後に上記のようなコードをjsファイルに入れて読み込ましています。先ず疑問がここで発生する訳ですが、このコードでデータベースが動いているのか、と思っています。 42 43 44### 補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。