iOS数据库教程

我是新来的iOS,并试图学习如何远程设置数据库,并使我的项目连接到它。 我一直在网上search教程,但不能真的find任何好的。 所以我想知道如果有人可以推荐我一些很好的教程,学习如何将我的iOS项目连接到数据库。

任何帮助是极大的赞赏。

谢谢!

Ray Wenderlich有一些很棒的教程,可以让你在应用程序中本地设置Core Data。 从这里开始 从那里,它可以像将数据库与一个云服务(如StackMob)同步一样简单。 您最终使用的确切服务显然取决于您的项目目标,但这两项服务都提供了详尽的文档,是一个很好的开始。

您可以从连接MySQL数据库开始,因为设置MySQL非常简单。 试试这个 。

这似乎是一个类似的问题。 我build议你学习PHP的基本知识,通过PHP连接到MySQL并读取所有数据库内容并将其作为JSON回显,移动客户端可以使用JSONparsing器来parsing并提供有效信息你的PHP脚本。

为了设置Apache,MySQL,PHP,你可以使用MAMP for mac或者如果Windows使用WAMP服务器

我用MAMP做了一个小的服务,只是向客户端回应一个JSON

 <?php // Returns: ["Apple","Banana","Pear"] echo json_encode(array(fruit1=>"Apple", fruit2=>"Banana", fruit3=>"Pear",fruit4=>"JackFruit",fruit5=>"Guava",fruit6=>"Pomogrenate")); ?> 

所以,而不是硬编码的值,你应该从你的MySQL数据库获取结果并回显。

 <?php $con=mysqli_connect("localhost or host name","username","password","databasename"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons"); while($row = mysqli_fetch_array($result)) { echo json_encode(array(firstname=>$row['FirstName'],lastname=>$row['LastName'])); echo "<br />"; } mysqli_close($con); ?>