SQLite
대신 IndexedDB
을 사용하는 것이 좋습니다. 아직 지원되는 SQLite
에 대한 적절한 플러그인을 찾기가 어려웠고 몇 가지 유용한 문서가 있습니다.
우수 설명서가 포함 된 우수한 플러그인을 발견했으며 작성자의 답변으로 IndexedDB
을 찾았습니다. Dexie이라고하며, IndexedDB에 대해 A Minimalistic Wrapper로 설명되어 있습니다.. 또한 here에있는 Github 페이지가 있습니다. 자신의 사이트에서 가져온
예
몇 가지 예입니다.
데이터베이스 연결 :
/*
|----------------------------|
| Make a database connection |
|----------------------------|
*/
var db = new Dexie('MyDatabase');
// Define a schema
db.version(1).stores({
friends: 'name, age'
});
// Open the database
db.open().catch(function(error) {
alert('Uh oh : ' + error);
});
실행 쿼리 : 그것은 사용하기 쉬운 것 같습니다
/*
|-----------------------|
| Then run some queries |
|-----------------------|
*/
// Find some old friends
db.friends
.where('age')
.above(75)
.each (function (friend) {
console.log (friend.name);
});
// or make a new one
db.friends.add({
name: 'Camilla',
age: 25
});
, 대단히 감사합니다 –