【问题标题】:Accesing already created Sqlite database through phonegap通过phonegap访问已经创建的Sqlite数据库
【发布时间】:2011-10-10 06:17:49
【问题描述】:

我刚刚开始使用 phonegap,我的应用程序需要使用数据库进行存储。现在,我已经阅读了有关 phone-gap 存储的所有文档,但没有任何地方可以访问已经存在的数据库。 我的问题是,可以通过 phonegap 使用已经创建的数据库吗?如果是这样,那该怎么做?在哪里以及如何包含数据库文件以及如何检索值?

【问题讨论】:

    标签: javascript database sqlite html cordova


    【解决方案1】:

    不容易。

    有一些看似很老套的方法可以做到这一点,但我没有对它们进行测试。我将在下面发布链接。

    我在同一条船上。这就是我的计划(我以前使用 AIR 应用程序出于不同的原因这样做过,我将使用我的下一个 PhoneGap 应用程序这样做)。

    使用 SQLite Studio 之类的工具,我将获取预先存在的数据库并将其(数据和所有)导出到创建脚本。然后我将使用该创建脚本在应用程序第一次运行时创建和加载数据库和表。除非您与大量数据不一致,否则我认为这在大多数情况下都有效。

    hacky 解决方案的参考:

    http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c/1195990551444915 http://groups.google.com/group/phonegap/browse_thread/thread/5e57a728dc66a2a1

    【讨论】:

    • 我看到了那篇文章,你打算做的似乎可以让它发挥作用。交易是,我的 PM 希望我创建一个可以在 IOS 和 ANDROID 上运行的应用程序,因此您提到的链接中使用的方式明确使用了 Objective-C 以及数据库将被存储的路径在他们各自的模拟器中会有所不同。所以我想它不会在 ANDROID 上工作,否则我必须做的是我必须为 android 找到一个类似的解决方法并为它编写一个脚本。
    • 你的做法似乎更明智,谢谢分享:)
    猜你喜欢
    • 1970-01-01
    • 2015-06-18
    • 2015-07-04
    • 2015-03-10
    • 2011-09-18
    • 1970-01-01
    • 2013-10-15
    • 2011-05-15
    • 1970-01-01
    相关资源
    最近更新 更多