Acessar MySql com php

Amigos,

Como fazer o emulador android acessar um banco de dados externo, MySql? Já está tudo funcionando, banco criado com o Xampp, no navegador tudo ok, mas quando executo pelo android, da erro.

Erro: 08-31 13:26:36.328: D/SntpClient(59): request time failed: java.net.SocketException: Address family not supported by protocol

ou

08-31 13:43:44.975: I/erro(280): erro= java.net.SocketTimeoutException

ou

08-31 13:47:34.604: I/erro(310): erro= org.apache.http.conn.HttpHostConnectException: Connection to http://localhost refused

Obrigado.

Amigo neste caso do banco externo é recomendavel utilizar um WebService que facilita e muito sua vida nessa parte. Utilizando o WebService você pode receber um JSON ou XML e gravar as informações no banco nativo do Android o sqlite.

Obrigado pelo retorno. Tenho uma outra dúvida:

Como posso pegar o id de um item selecionado? Como preencho o mesmo?

Tenho a tabela usuários, com id, nome e senha. Gostaria de preencher um spinner com o NOME e quando selecionar o item da spinner, pegar seu id.

Att,

Fred