
連携サービス
設定ファイル
API一覧
© 2025 KT Partners CO.,LTD.
| テーブルフィールド名になります。 |
|---|
//データベース
var db = null;
function createTable(){
if(db==null){
alert('データベースを開いていません');
return;
}
var sql = "CREATE TABLE IF NOT EXISTS DEMO (id unique, data)";
db.exec(sql, createTable_success, createTable_error);
}
function createTable_success(result){
var dump = "createTable_success\n";
document.getElementById("dumpAreaDatabase").value =dump;
}
function createTable_error(error){
var dump = "createTable_error\n";
dump += error.message+"\n";
document.getElementById("dumpAreaDatabase").value =dump;
}
function insertData(){
if(db==null){
alert('データベースを開いていません');
return;
}
var sql = "INSERT INTO DEMO (id, data) VALUES (1, 'First row')";
db.exec(sql, insertData_success, insertData_error);
}
function insertData_success(result){
var dump = "insertData_success\n";
dump += "insertId:"+result.insertId+"\n";
document.getElementById("dumpAreaDatabase").value =dump;
}
function insertData_error(error){
var dump = "insertData_error\n";
dump += error.message+"\n";
document.getElementById("dumpAreaDatabase").value =dump;
}
function searchData(){
if(db==null){
alert('データベースを開いていません');
return;
}
var sql = "SELECT * FROM DEMO";
db.query(sql, searchData_success, searchData_error);
}
function searchData_success(result){
var dump = "searchData_success\n";
var cnt = result.rows.length;
dump += "row cnt:"+cnt+"\n";
for(var i=0; i<cnt; i++){
dump += "id:"+result.rows[i].id+", data:"+result.rows[i].data+"\n";
}
document.getElementById("dumpAreaDatabase").value =dump;
}
function searchData_error(error){
var dump = "searchData_error\n";
dump += error.message+"\n";
document.getElementById("dumpAreaDatabase").value =dump;
}