• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

android - Android和IOS中SQLite数据库的区别

[复制链接]
菜鸟教程小白 发表于 2022-12-13 01:02:19 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我负责将几个月前构建的 Android 应用程序移植到 iOS。

现在,我过去也曾在 iOS 中使用过 SQLite。但是,我记得它比 Android 同类产品要多得多。尤其是在查询方面。

在 Android 中,我可以使用以下命令(见下文)执行查询,其中 db 是 SQLite 的一个实例,dbName() 是一种方法返回数据库的名称,getFieldNames() 返回字段名称字符串数组,where 包含 where 子句。

Cursor result = db.query(dbName(), getDBFieldNames() , where,null,null,null,null);

我想在 iOS 版本的 SQLite3 中使用这样一个漂亮干净的 db.query 命令。但是,它(或类似的东西)是否存在,因为我找不到它?



Best Answer-推荐答案


不同之处在于您将使用用于 sqlite 的 C api,它比 Java 更难使用。它肯定是非常不同的,所以不要期望它的工作方式相同。

您应该查看使用 sqlite with C/C++ 的 sqlite 文档.

关于android - Android和IOS中SQLite数据库的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792671/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap