Javascript 通过phonegap访问已创建的Sqlite数据库

Javascript 通过phonegap访问已创建的Sqlite数据库,javascript,database,sqlite,html,cordova,Javascript,Database,Sqlite,Html,Cordova,我刚刚开始使用phonegap,我的应用程序要求使用数据库进行存储。现在,我已经阅读了phone gap存储的所有文档,但是没有任何地方可以访问已经存在的数据库。 我的问题是,可以通过phonegap使用已经创建的数据库吗?如果是的话,那怎么做呢?在何处以及如何包含数据库文件以及如何检索值?不容易 有一些看起来很粗糙的方法可以做到这一点,但我已经对它们进行了测试。我将在下面发布链接 我也在同一条船上。以下是我的计划(我以前在AIR应用程序中出于不同的原因做过这件事,我将在我的下一个PhoneGa

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

不容易

有一些看起来很粗糙的方法可以做到这一点,但我已经对它们进行了测试。我将在下面发布链接

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

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

黑客解决方案的参考资料:


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

我看到了那篇文章,你计划做的事情似乎可以让它发挥作用。协议是,我的PM希望我创建一个可以在IOS和ANDROID上运行的应用程序,因此您提到的链接中使用的方式明确使用objective-C,而且数据库将存储在各自的模拟器中的路径也将有所不同。所以我想它在ANDROID上是行不通的,否则我要做的就是为ANDROID找到一个类似的解决方案,并为它编写一个脚本。你这样做似乎更明智,谢谢分享:)