如何在PhoneGap的应用程序实现数据库? [英] How to implement database in PhoneGap App ?

查看:102
本文介绍了如何在PhoneGap的应用程序实现数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的这一点,我想建立一个应用程序部署与PhoneGap的,这两个Android和iOS。 我想知道如何链接到将存储的时间表数据的数据库。

I'm new to this, and I am trying to build an app to be deployed with PhoneGap, to both Android and iOS. I am wondering how to link to a database which will store timetable data.

我的问题是如何将其纳入数据库,以便它可以与PhoneGap的包装。

My question is how to include the database so it can be packaged with PhoneGap.

我已经看过了PhoneGap的文档,而且他们并不真正意义对我来说,如何设置/创建数据库

I have looked at the PhoneGap docs, and they don't really make sense to me as to how to set up/create the database

更新: 该网站显示的本地存储一些信息,但是当我把它放在,挂装形象。

Update: This website shows some info on local storage, but when i put it in, hangs on the loading image.

任何进一步的想法?

http://www.aquim.com/web-article-237.html

推荐答案

请参考以下链接,操作简单,SQ-lite.and你也可以得到存储API从上面的链接

Please refer below link for simple operation with Sq-lite.and also you can get basic idea of Storage API from above link.

简单操作SQ-精简版: 的http://www.raymondcamden.com/index.cfm/2011/10/20/Example-of-PhoneGaps-Database-Support

Simple operation with Sq-lite : http://www.raymondcamden.com/index.cfm/2011/10/20/Example-of-PhoneGaps-Database-Support

编辑于2013年5月8日

与数据库基本操作:

<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(tx, err) {
    alert("Error processing SQL: " + err);
}

// Transaction success callback
function successCB() {
    alert("success!");
}
</script>

refrence

您可以检查数据库中的文件资源管理器

You can check Data base in File explorer

在ADT包 窗口>>展示视图>>文件浏览器

In ADT bundle Window>>show view>> File Explorer

这篇关于如何在PhoneGap的应用程序实现数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆