6
我想查詢一個簡單的sqLite數據庫並獲取所有值並將它們打印在<div>
中。 數據庫表只包含人名「姓名」和相應的「聯繫電話號碼」列。 請解釋這樣做的邏輯。JayData中的查詢
我想查詢一個簡單的sqLite數據庫並獲取所有值並將它們打印在<div>
中。 數據庫表只包含人名「姓名」和相應的「聯繫電話號碼」列。 請解釋這樣做的邏輯。JayData中的查詢
當前版本並未正式支持連接到現有sqLite數據庫,JayData需要構建其數據庫模式才能運行。您可能會嘗試創建一個JavaScript模式,該模式只映射到現有的sqLite模式,並查看JayData是否可以讓您使用它,但這確實是一個艱難的場景。
如果讓JayData管理表,你再
創建SQL表:
var Person = $data.define("Person", {
name: String,
contact: String
});
推送一些數據:
Person.addMany([{name: 'john'}, {name:'jane', contact: '555-1234'}]);
Retrive數據並投入div
Person.readAll().then(function(persons) {
persons.forEach(function(person) {
$('#list').append(person.name);
});
});
如果你有興趣在此方法,您可以瞭解更多關於JayData ItemStore API.
你有沒有在表中的ID字段? –