2013-04-10 69 views
2

我是iOS新手,正在努力學習如何遠程設置數據庫並使我的項目連接到它。我一直在網上尋找教程,但似乎無法找到任何好的。所以我想知道是否有人可以推薦我一些很好的教程,以瞭解如何將我的iOS項目連接到數據庫。iOS數據庫教程

任何幫助,非常感謝。

謝謝!

+0

可能重複(http://stackoverflow.com/questions/2830890/wanting-a-simple-overview- on-how-to-connect-to-a-sqlite-database-in-cocoa-object) – matt 2013-04-10 02:04:07

+0

@Viral他說的是遠程,但他也標記了他的問題'sqlite'。所以很難猜出他後來的真實情況。 – matt 2013-04-10 15:40:52

回答

0

Ray Wenderlich有一些很棒的教程,可以讓您在應用程序中本地設置Core Data。開始here。從那裏,它可以像將數據庫與StackMob等雲服務同步一樣簡單。您最終使用的確切服務顯然取決於您的項目目標,但這兩項服務都提供了詳盡的文檔,是一個很好的開始。

0

您可以從連接MySQL數據庫開始,因爲設置MySQL非常簡單。嘗試。

這似乎是一個類似的問題。我建議你學習PHP的基礎知識,通過PHP連接到MySQL並讀取所有數據庫內容並將其作爲JSON回顯,你的移動客戶端可以使用JSON parser來解析並提供有效信息PHP腳本。

有關設置Apache,MySQL和PHP您可以用 MAMP for mac去或者Windows嘗試WAMP server

我已經做了與甲基苯丙胺小型服務,只是呼應一個JSON給客戶

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

所以而不是硬編碼的值,你應該從你的MySQL數據庫獲取結果並回顯它。 [婉婷上如何連接到一個SQLite數據庫可可/ Objective-C的一個簡單的概述]的

<?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); 
?>