мне нужно подключиться к mysql и получить информацию из базы данных
Вы можете получить данные из базы данных с подключением или без подключения к ней.Вы можете получить его с или без SOAP.Агент на сервере, обычно скрипт CGI, делает запрос к базе данных от имени клиента.В SOAP запрос и ответ часто кодируются в XML и всегда передаются стандартными Интернет-методами, такими как HTTP или SMTP.
К методам, отличным от SOAP, относятся CORBA, простые RPC и собственные решения.Если база данных открыта для Интернета, то возможно прямое соединение с портом базы данных на сервере.
Только ограничения безопасности ограничивают то, что вы можете сделать.В среде, где возможны только почта, HTTP и FTP, SOAP является хорошим протоколом.Если клиент на самом деле является веб-браузером, то AJAX идеален.
Для типичного запроса данных все, что вам нужно знать, - это URL (и связанный протокол) на сервере для запросадля данных.Например, используя HTTP:
http://dataserer.example.com/chart_data.cgi?chart_num=2
Сценарий на стороне сервера chart_data.cgi считывает запрос (в данном случае из запроса GET), получает информацию из базы данных иотправляет его, закодированный в XML, обратно клиенту, просто записав заголовок HTTTP и содержимое XML в стандартный вывод.Именно Javascript и протокол браузера XMLHttpRequest делают возможным запрос HTML и получение XML.
Так что даже в Android, когда вы просматриваете Интернет и видите всю эту информацию, например, на Amazon,Большая часть этой информации извлекается агентами Amazon из их базы данных, форматируется для клиента (браузер на Android) и отправляется обратно клиенту.Никакого специфичного для Android кодирования не требуется.
Используйте пользовательский удаленный агент, такой как сценарий CGI, на сервере для доступа к удаленной базе данных.Android нужен только для связи с агентом.