gpt4 book ai didi

android - 如何在 PhoneGap App 中实现数据库?

转载 作者:技术小花猫 更新时间:2023-10-29 10:35:20 26 4
gpt4 key购买 nike

我是新手,我正在尝试构建一个应用程序,以使用 PhoneGap 部署到 Android 和 iOS。我想知道如何链接到将存储时间表数据的数据库。

我的问题是如何包含数据库,以便它可以与 PhoneGap 一起打包。

我查看了 PhoneGap 文档,关于如何设置/创建数据库,它们对我来说并没有真正意义


更新:该网站显示了有关本地存储的一些信息,但是当我将其放入时,卡在加载图像上。

还有什么想法吗?

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

最佳答案

请引用下面的链接,了解使用 Sq-lite 的简单操作。您还可以从上面了解存储 API 的基本概念 link .

使用 Sq-lite 的简单操作: http://www.raymondcamden.com/index.cfm/2011/10/20/Example-of-PhoneGaps-Database-Support

2013 年 5 月 8 日编辑并于 2016 年 1 月 19 日修复

数据库的基本操作:

<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>

refrence

您可以在文件资源管理器中查看数据库

在 ADT 包中窗口>>显示 View >>文件资源管理器

关于android - 如何在 PhoneGap App 中实现数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16369532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com