我想在加密数据库中将一些大型离线数据存储在用户手机中(超过100 MB).如果可能,我还想分发预先填充的数据库.我也见过这个.
我知道webdatabase的事情,但因为它被折旧,我被建议不要使用它.
我也看过一些第三方插件,如SQLite插件,但它只适用于iOS和Android设备,但我的目标是4个平台(ios,android,blackberry,windows)
除了写下自己的解决方案之外,还有其他解决方案吗?
我是web开发人员,以phonegap开头.我需要为iPhone,Android和Windows Phone 8创建一个应用程序.
我需要在本地存储一些数据(对于localStorage来说太大).
我不知道女士解决方案是最好的:
有人之前创建过这样的应用吗?我会很高兴任何解决方案或想法.
我正在开发一个Android Cordova/Phonegap应用程序,我想使用SQLite数据库.我使用了官方文档中的示例.
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Populate the database
//
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
}
// Query the database
//
function queryDB(tx) {
tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
}
// Query the success callback
//
function …Run Code Online (Sandbox Code Playgroud)