使用Jquery Mobile的数据库

时间:2012-06-22 13:00:25

标签: php jquery mysql mobile jquery-mobile

关于在Jquery Mobile中使用数据库,我有几个问题。

在构建Jquery Mobile应用程序时,是否使用常规PHP / MYSQL进行登录和联系表单?

如果用户没有连接到互联网,会发生什么?

有没有办法“缓存”数据库?

很抱歉,如果这些问题看起来很愚蠢,我是Jquery Mobile的新手。

谢谢朋友们。

编辑:联系表单只有3或4个输入。表单只是一个小的反馈表单。

3 个答案:

答案 0 :(得分:3)

您可以使用任何您想要的后端技术,PHP和MySQL非常适合这一点。我更喜欢PostgreSQL而不是MySQL,但这是另一场辩论。

对于客户端数据库,您可以使用HTML5本地存储(此here上有更多内容),但对于任何服务器端身份验证/交互,您都需要连接互联网。

对于没有互联网连接的恕我直言,我会向最终用户显示错误,例如“服务不可用”或“请检查您的互联网连接”。

对于脱机应用程序使用,您可以查看这些(我还没有尝试过这些)

如何检查互联网连接(其他人尝试过的)

答案 1 :(得分:1)

这实际上取决于您存储的数据类型。是否需要大量的查询和存储过程?您是否需要触发器和规则来验证数据库中的数据?

要问的主要问题是:

您是否需要构建架构?或者您主要是使用JSON对象?

如果您计划在管理架构和其他规则的数据库中花费大量时间,请使用MySQLSQL Server Express选项。这两个数据库引擎都是免费的,可以让您轻松管理数据。

但是,如果您的数据基于JSON对象并且并不真正遵循关系模型,那么我会使用面向文档的数据库,如CouchDB

http://couchdb.apache.org/

CouchDB实际上是针对那些不想使用特定架构但需要某种存储系统的网站。您可以将JSON文档存储在数据库中,并使用简单的HTTP查询和检索数据。

SQL databases不是像CouchDB那样面向架构,而是面向文档。 CouchDB数据库是一个扁平的文档集合。

由于您提到您使用的是PHP,因此以下是有关开始使用PHP和CouchDB的教程。

http://wiki.apache.org/couchdb/Getting_started_with_PHP

答案 2 :(得分:-1)

我有一个很好的建议。 如果你想创建jquery mobile,那么请使用手机间隙。

它完全基于jquery和html。

易于开发,易于与数据库连接。