Conectando MySql con Android sin usar PHP
Quiero conectar un MySql
DB con mi aplicación Android.
Sin embargo, no quiero / no puedo usar PHP
para hacer esto.
Casi toda la solución para la conexión de MySql
con androide en el Internet utiliza PHP
.
He leído en algún lugar que, Si uno no quiere utilizar PHP
entonces web service
debe ser utilizado.
- ProgressDialog o ProgressBar ralentiza la aplicación que ejecuta Android 4.1
- APP de Android que consume un servicio web cómo autenticar usuarios
- Cómo llamar a un servicio web SOAP en Android
- Cómo crear una notificación push personalizada usando asp.net webservice?
- Autenticación de Webservice de iPhone y token de acceso
Pero no puedo encontrar ningún tutorial / ejemplo de ejemplo para el mismo.
Cualquier ayuda apreciada.
- Error: NullPointerAccess: La variable "" sólo puede ser null en esta ubicación
- Recibir y validar certificado del servidor HTTPS - android
- Cómo hacer que el servicio Web ASP.NET Web API esté disponible en la red local
- Android Obtener archivo pdf como resultado de httppost
- ¿Hay alguna forma sólida de hacer frente a la autenticación integrada de Windows (NTLM) desde una aplicación de Android?
- Java REST cliente API para Android
- Creación de servicio web para aplicaciones de Android
- Android, Ksoap, webService
Parece que estás mezclando algunas cosas.
Un servicio web es simplemente un código en Internet (web) que le permite recibir y enviar información a un servidor, donde se guarda por ejemplo en una base de datos.
PHP es sólo un lenguaje, en el que puede escribir un servicio web.
Puede utilizar una amplia gama de idiomas para crear un servicio web (leer: exponer su base de datos) a otros dispositivos. Entre otros, puedes hacerlo fácilmente en Java, .NET, Python …
Si estás buscando una forma de conectarte a una base de datos externa sin ningún servicio web / API entre los dos, tendré que decepcionarte con las noticias de que esto no es compatible con Android.
La mayoría de los ejemplos de un simple servicio web / un montón de scripts contienen PHP, ya que este es probablemente el más fácil y se puede utilizar en prácticamente cualquier servidor.
Un servicio web, es como se llama, un servicio, lo que significa que usted tiene un lado que lo consumen (el cliente de Android). Si todo lo que desea es un almacenamiento persistente, puede utilizar SQLite que es una solución compatible con SQL que existe dentro de android.
Si es posible SSH a un servidor a través de Android, podría usarlo para conectarse a mysql, ya que la única otra solución consiste en tener binarios mysql instalados localmente en su máquina android, y eso no es posible HASTA QUE LO SEA, en Android.
Una razón importante para usar un servicio web (por ejemplo, escrito en PHP) para conectarse a un DB remoto es que no desea almacenar las credenciales de inicio de sesión de base de datos dentro de su aplicación. Porque de lo contrario será fácil extraer su inicio de sesión para esa base de datos y acceder a ella y editarla de una manera que no podría haber planeado (por ejemplo, eliminar cosas).
Es posible conectar la base de datos mysql.
He hecho con el uso de archivos php. He utilizado un archivo de configuración de primavera para establecer una conexión a la base de datos y dao para acceder a los datos de la base de datos.
Cree una aplicación web que acceda al servidor a través de Spring Framework y un Servlet.
Crear una Aplicación de Cliente Android tat hacer una solicitud de get / post para el Servlet, procesar los resultados en el servlet y devolver la respuesta a la Aplicación de Cliente Android (formato json) Procesar la respuesta de formato json en el lado de cliente de Android y utilizarlo a su solicitud