2010-11-28 1 views
0

Я занимаюсь некоторым исследованием того, как извлекать информацию из базы данных MySQL для отображения информации в приложении, но мне интересно, что было бы хорошим способом сделать это? Прямо сейчас я думаю, что-то вроде ...Подключение приложения Android к базе данных веб-сервера

ANDROID APP < -> HTTP (отображение XML для вывода и отображения в приложении) < -> Сервер БД.

Я читал о JSON и некоторых других способах сделать это, но мне просто интересно, знает ли кто-нибудь лучший способ сделать это.

ответ

0

На высоком уровне, да, вот как вы бы сделай это. JSON прост в обращении на стороне Android, поэтому он может быть хорошим выбором для вас. Есть нюансы для этого типа доступа на платформе Android, о которых вы должны знать. Существует video on the Android Developer's site, который охватывает шаблоны проектирования для доступа к службам REST с Android. Ищите клиентские приложения REST для Android в списке видео.

4

Да я хотел бы использовать PHP для подключения и вывода его в формате JSON, который легко распознаваем андроида

Вы можете использовать этот http://php.net/manual/en/function.json-encode.php

$query = mysql_query("SELECT ..."); 
$rows = array(); 
while($row = mysql_fetch_assoc($query)) { 
    $rows[] = $row; 
} 
echo json_encode($rows); 
+0

Это метод, который я использую, и он отлично работает. – Knossos 2010-11-28 06:18:58

Смежные вопросы