gpt4 book ai didi

使用在线数据库的 iPhone 应用程序

转载 作者:太空狗 更新时间:2023-10-30 01:48:56 25 4
gpt4 key购买 nike

数据库操作和功能对我来说几乎是全新的。我正在学习用于 iPhone 应用程序数据存储的 SQL(也是精简版),目前一切都非常困惑,但通过尽职调查,我会坚持下去。

我的问题是这样的:

我很想制作一个应用程序,其中包含供用户登录自定义某些属性的配置文件。比如说来自阿拉斯加的 Jeremy 喜欢钓鱼,我会让 Jeremy 成为一个“人”对象并相应地填写他的个人资料。当他退出应用程序时,他的数据被缓存到磁盘上,这一切都很容易做到,但是如果来自阿拉斯加的杰里米希望他正在使用的这个应用程序将他的信息输入到在线服务器,在那里他可以从说...网络浏览器?基本上我的问题归结为在线数据库在世界上是如何工作的? Jeremy 的应用程序是否将他的信息上传到某处的 SQL 服务器? (有更好的方法吗?)。当他在应用程序中输入用户名和密码时究竟发生了什么?这是否会实例化对数据库的各种查询,包括用户名/密码信息?什么样的软件处理和处理这个查询?

在最基本的概念中,我如何进行用户/配置文件/登录/数据存储在线数据库设置?我不是在要求一个 gimmigimmi-makeitsimple,只是一个指向正确方向的指针,也许可以消除我对在线数据库的一些误解和困惑。

非常感谢您提供的任何意见!

最佳答案

我当前的 iPhone 应用程序完全符合您的描述。它由 iPhone 上名为 Objective Resource 的库组成 http://iphoneonrails.com/它将例如用户对象的 NSObject 表示转换为 JSON,并通过 HTTP 通过网络与 Ruby On Rails 服务器通信 http://rubyonrails.org/然后对 MySQL 数据库运行查询,这基本上就像 SQL Server 的免费版本。这就是您所谓的三层系统 http://en.wikipedia.org/wiki/Multitier_architecture :iPhone 客户端,Ruby On Rails 数据访问层和作为数据库层的 MySQL 数据库。这是非常标准的。

那么,当用户在我的系统中输入他的姓名和密码时,iPhone 应用程序会更改用户对象上的姓名和密码。 Objective Resource 库然后将 User 对象中包含的数据转换为 JSON,然后将其发布到我的 Ruby On Rails 站点。 Ruby On Rails 堆栈上的一个 Controller 上的方法获取数据,然后对 MySQL 数据库上的用户表运行更新。

您可以运行各种不同的数据访问层,例如 PHP 和 ASP.NET 以及数据库,例如 Postgres、SQL Server 和 Oracle。但是 Ruby On Rails 是免费的,MySQL 也是免费的,而其他一些则不是。

关于使用在线数据库的 iPhone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5063385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com