entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Android y Sql Server

Hola, he tratado de conectarme a una Base de datos mediante un Web Service utilizando android, lastimosamente solo puedo traer texto plano. Alguien me podría ayudar para traer un grupo de registros de una BD y mostrarlo en la pantalla del movil con android.

1 Respuesta

3votos

Leonardo-Tadei Puntos192500

Hola Guidex,

toda petición HTTP, que es como se implementan los web services, te devolverá texto plano... es por el funcionamiento del propio protocolo! (hyper Text transfer protocol)

Lo que podés hacer es que el web services devuelva texto plano pero con algún formato fácilmente manejable por el dispositivo, como pueden ser XML o JSON. De esta forma el proceso de la información es trivial desde Java en Android o desde JavaScript si estás haciendo una webapp.

Si el web service no lo hiciste vos y tenés que sí o sí usar la salida que te devuelve, poné por acá un ejemplo de dicha salida para darnos una idea de cómo se podría atacar el problema.

Saludos cordiales!

Guidex comentado Julio 4, 2014

Hola Leonardo,
Gracias por tu ayuda, este es el metodo ejemplo del web service.

    [WebMethod]
    public String LoginUsuario(string user, String password)
    {
        string msje = "";
        msje = con.InicioSesion(user,password);
        return msje;
    }

lo que no se es como le hago para enviar un grupo de registros (por ahi me comentaron que esta de moda utilizar JSON incluso GSON) y como tendria que analizar esta petición en android.

Leonardo-Tadei comentado Julio 5, 2014

Hola Guidex,

sí, está de moda JSON, y por eso te lo mencionaba en la respuesta, junto con XML, que está un poco menos de moda pero es una solución equivalente.

Lo que también te decía es que tenés que modificar el WebService (o crear uno) que devuelvan la salida en JSON o XML para poder luego tomar los datos.

Saludos!

PD: a propósito, GSON es una biblioteca de Google para acceder a datos JSON desde Java; no es u formato de comunicación diferente.

Por favor ingresa o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

  • steven ganó una medalla hace 10 horas

    Veterano - Primera visita hace más de 180 días
  • leog.1992 ganó una medalla hace 1 día

    Renovador - Received Buena Respuesta badge in resp…
  • leog.1992 ganó una medalla hace 1 día

    Medallista - Received total of 10 badges
  • leog.1992 ganó una medalla hace 1 día

    Buena Respuesta - Recibido +1 votos en respuesta
  • sagrario ganó una medalla hace 1 día

    Buena Pregunta - Recibido +1 votos en pregunta
  • leog.1992 respondió hace 1 día

    ticket en java con mysql
  • leog.1992 ganó una medalla hace 1 día

    Antepasado - Primera visita hace más de 365 días
  • leog.1992 ganó una medalla hace 1 día

    Veterano - Primera visita hace más de 180 días
  • Leonardo-Tadei ganó una medalla hace 2 días

    Buena Respuesta - Recibido +1 votos en respuesta
  • nico140 ganó una medalla hace 3 días

    Buena Pregunta - Recibido +1 votos en pregunta

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta