Подключение базы данных к приложению iPhone - PullRequest
0 голосов
/ 11 января 2012

У меня есть база данных, созданная с помощью phpMyAdmin. Мне нужно подключить базу данных к моему приложению iphone, чтобы получить определенные данные, но я не знаю, какой тип веб-сервисов мне следует использовать и как мне их соединить.

Кто-нибудь знает, как подключить базу данных к приложению iphone? Есть ли сайты, на которых я могу следить? Буду очень признателен за вашу помощь!

Спасибо

Ответы [ 3 ]

2 голосов
/ 11 января 2012

Вы можете взглянуть на это .

Как только вы закончили писать свои API, вы можете использовать то же самое в iPhone, принимая подсказку от здесь .

0 голосов
/ 11 января 2012

Вы можете добавить файл базы данных в свой проект, просто перетащив его в папку «Ресурсы» в навигаторе проекта. Убедитесь, что вы добавили его к нужным целям, когда вам будет предложено.

Используйте этот код для загрузки файла sqlite

-(void) getdatabasePath
 {

  NSString *databaseName =  [NSString stringWithFormat:@"%@", @"Database.sqlite"];

//Get the path to the Document and append the databaseName
NSArray  *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,       NSUserDomainMask, YES);
NSString *documetsDir  = [documentPaths objectAtIndex:0];
databasePath    = [[documetsDir stringByAppendingPathComponent:databaseName] retain];

// Check if the SQL database has already been saved to the users phone, if not then copy it over
BOOL success;
NSFileManager *fileManager = [NSFileManager defaultManager];
success = [fileManager fileExistsAtPath:databasePath];
if(success) return;

// If not then proceed to copy the database from the application to the users filesystem
NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:databaseName];
[fileManager copyItemAtPath:databasePathFromApp toPath:databasePath error:nil];
   }
0 голосов
/ 11 января 2012

Вы можете добавить файл базы данных в свой проект, просто перетащив его в папку «Ресурсы» в навигаторе проекта.Убедитесь, что вы добавили его к нужным целям, когда вам предложат.Затем вы можете использовать библиотеку SQLite для чтения / записи базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...