【问题标题】:database table not being created in phonegap未在 phonegap 中创建数据库表
【发布时间】:2011-05-16 01:31:45
【问题描述】:

我有一个使用 jquery mobile、html5、javascript 开发的工作网络应用程序。我使用我已经拥有的 html 和 js 文件在 phonegap 中创建了一个 android 项目。应用程序在模拟器上正常启动,我可以看到所有页面都加载正常。在其中一个页面中,我必须将表单数据保存在数据库中。我可以看到数据库创建正常,但表没有被创建。这是我在 js 文件中创建表的代码,

db.transaction(function (tx) {
  tx.executeSql('CREATE TABLE IF NOT EXISTS exp (
                   id INTEGER PRIMARY KEY,
                   ename VARCHAR(30),
                   amount DECIMAL(4,2),
                   category TEXT, 
                   date DATE)',[]);
});

我很困惑,甚至不知道从哪里开始寻找问题所在。

【问题讨论】:

    标签: javascript android html sqlite cordova


    【解决方案1】:

    phonegap 似乎有些问题,因为我什至无法在网站上运行他们提供的数据库示例。您仍然可以通过为 phonegap 创建插件并使用 android 代码访问数据库来实现此功能。 将数据从数据库转换为 json 并将其传递给 phonegap js 文件。请参阅此页面以了解如何完成: http://wiki.phonegap.com/w/page/36753494/How%20to%20Create%20a%20PhoneGap%20Plugin%20for%20Android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-28
      • 2013-03-07
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多