Mat*_*ias 12 android ios cordova
我是新手,我正在尝试构建一个与PhoneGap一起部署到Android和iOS的应用程序.我想知道如何链接到一个存储时间表数据的数据库.
我的问题是如何包含数据库,以便它可以与PhoneGap打包.
我看了一下PhoneGap文档,对于我如何设置/创建数据库他们真的没有意义
更新:此网站显示有关本地存储的一些信息,但是当我把它放入时,挂在加载图像上.
还有什么想法?
MST*_*dev 14
请参考以下链接,了解Sq-lite的简单操作.您还可以从上面的链接获得Storage API的基本概念.
使用Sq-lite进行简单操作:http: //www.raymondcamden.com/index.cfm/2011/10/20/Example-of-PhoneGaps-Database-Support
于2013年5月8日编辑并于2016年1月19日修订
DB的基本操作:
<script type="text/javascript" charset="utf-8" src="cordova-x.x.x.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
function onDeviceReady() {
var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
db.transaction(populateDB, errorCB, successCB);
}
// 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")');
}
// Transaction error callback
function errorCB(err) {
alert("Error processing SQL: " + err);
}
// Transaction success callback
function successCB() {
alert("success!");
}
</script>
Run Code Online (Sandbox Code Playgroud)
您可以在File explorer中检查数据库
在ADT包窗口>>显示视图>>文件资源管理器中
| 归档时间: |
|
| 查看次数: |
35204 次 |
| 最近记录: |