Spanish Como obtener datos en Android de una Base de datos

Fj2t

Member
¿Como se suele hacer en Android para obtener datos de una Base de datos?, lo que he utilizado hasta ahora es con un servicio web en Php, y desde Android hago una petición http y este me devuelve un Json con los datos correspondientes.

No sé si esta será la mejor forma de hacerlo, y si es así me recomendáis alguna tecnología.
 

benji

Active Member
Licensed User
Longtime User
a que base de datos te estas conectando? hay librerias especiales para algunas base de datos, mysql por ejemplo
 

dar2o3

Active Member
Licensed User
Longtime User
Lo haces de la forma correcta (con servidor de por medio) si lo haces directamente, tendrás que abrir el puerto para acceder des de fuera (hablo de la base de datos) además de de tener el usuario y la contraseña embebidos dentro de la APP?
Sabías que un .app no es más que un archivo comprimido? Por lo tanto los datos se pueden ver.
 

Matias Ferrer

Member
Licensed User
Longtime User
Buenas,
No te recomiendo abrir el puerto de Mysql al mundo. En mi caso hago lo mismo que vos, utilizo una "interfaz" en php que toma o deja los datos en la base y devuelve json a la app.

No se como viene la mano utilizando https, seria lo mejor para que no puedan verse los datos en la red.

Saludos,
 
Top