通过phonegap访问已经创建的Sqlite数据库
我刚刚开始使用phonegap,我的应用程序需要使用数据库进行存储。现在,我已经阅读了有关phone-gap存储的所有文档,但没有任何地方可以访问已经存在的数据库。 我的问题是可以通过phonegap使用已经创建的数据库吗?如果是的话怎么办?在哪里以及如何包含数据库文件以及如何检索值?
I have just started using phonegap, and my application demands an use of a database for storage. Now, i have read all the documentation for phone-gap's storage, but nowhere is it given that one can access an already present database.
My question is that can one use an already created database through phonegap? if so then how to do it? where and how to include the database file and how to retrieve values?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不容易。
有一些看似黑客的方法可以做到这一点,但我还没有测试过它们。我将在下面发布链接。
我在同一条船上。这是我的计划(出于不同的原因,我之前已经在 AIR 应用程序中执行过此操作,我将在下一个 PhoneGap 应用程序中执行此操作)。
使用 SQLite Studio 这样的工具,我将获取预先存在的数据库并将其(数据和所有内容)导出到创建脚本。然后,我将在应用程序第一次运行时使用该创建脚本来创建和加载数据库和表。除非您要处理大量数据,否则我认为这在大多数情况下都有效。
黑客解决方案的参考:
http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c/1195990551444915
http://groups.google.com/group/phonegap/browse_thread/thread/5e57a728dc66a2a1
Not easily.
There are some seemingly hackish ways to do it, but I have nto tested them. I will post links below.
I am in the same boat. Here is what I am planning (I have done this before with AIR applications for different reasons, I will be doing it with my next PhoneGap app).
Using a tool like SQLite Studio I will take the pre-existing DB and export it (data and all) to a create script. Then I will use that create script to create and load the DB and tables the first time the app runs. Unless you are dealign with a huge amount of data I think this would work in most cases.
References for the hacky solutions:
http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c/1195990551444915
http://groups.google.com/group/phonegap/browse_thread/thread/5e57a728dc66a2a1