【问题标题】:Pre populate SQLite Database in iONIC Cordova iOS在 iONIC Cordova iOS 中预填充 SQLite 数据库
【发布时间】:2016-10-24 08:28:34
【问题描述】:

我使用 ionic 创建了初始幻灯片菜单应用程序。

我的项目中有一个 db 文件,我如何访问它。

我想访问我项目中的现有数据库并在我的应用中填充数据。

我尝试了以下插件和其他教程,但无法访问数据库文件。

https://github.com/litehelpers/cordova-sqlite-ext

任何人都可以请你帮助并建议我在这方面的一些东西。谢谢。

【问题讨论】:

    标签: ios sqlite cordova ionic-framework


    【解决方案1】:

    要预填充您的数据库,您可以这样做:

    运行这些命令:

    git clone https://github.com/nolanlawson/cordova-prepopulated-database-demo.git
    cd cordova-prepopulated-database-demo
    cordova plugin add cordova-plugin-file
    cordova plugin add cordova-plugin-sqlite-2
    

    然后在 iOS 上运行:

    cordova platform add ios
    cordova run ios
    

    或在 Android 上运行:

    cordova platform add android
    cordova run android
    

    您现在在 www/ 中有一个名为 mydatabase.db 的文件。这是一个简单的数据库,结构如下:

    >.schema
    CREATE TABLE mytable (foo text, bar text);
    >SELECT * FROM mytable;
    hello|world
    

    您只需编辑此文件即可根据需要填充数据库!

    有关此 github 的更多信息:https://github.com/nolanlawson/cordova-prepopulated-database-demo

    希望对你有所帮助;)

    【讨论】:

    • 我现在就试试看,然后和你一起@dylan
    • @Dylan 我收到的表格数据是名字、姓氏、手机、公司,就像使用下面的代码 if(res.rows.length > 0) { for(var i = 0; i < res.rows.length; i++) { } 但是我怎样才能将所有的表格记录放到字典中,以及如何从我的任何地方访问应用程序是这样的吗?
    • 嗯,对不起,我自己还是个菜鸟,所以我真的不知道。我搜索了它,如果我发现了什么我会注意到你!
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 2016-10-26
    • 2020-03-19
    • 2012-10-19
    • 1970-01-01
    • 2018-02-01
    相关资源
    最近更新 更多