Académique Documents
Professionnel Documents
Culture Documents
La conexin directa a una base de datos MySQL, PostgreSQL, Oracle, SQL Server, Firebird, etc. desde
un dispositivo con sistema Android (mvil, Tablet) es perfectamente posible. Pensaremos que Android
slo admite acceso a bases de datos SQLite y esto es un error. Lo que s es cierto es que el propio
sistema Android, como tal, slo admite trabajar de forma independiente (sin un servidor de base de
datos externo) con base de datos SQLite. Lo que quiere decir que en nuestro mvil o Tablet con
Android no podremos instalar un servidor de MySQL, Oracle, PostgreSQL, etc.
Por lo tanto, explicaremos cmo acceder y trabajar con una base de datos externa al dispositivo
Android usando la conexin de red o de Internet. No necesitaremos hacer ningn tipo de instalacin
adicional en nuestro dispositivo Android, ms all de nuestra propia aplicacin, no necesitaremos
realizar tunneling, ni usar PHP, ni JSON ni nada por el estilo. El nico requisito es que la aplicacin
desarrollada en Android requerir de permiso para acceso a Internet, nada ms, y por supuesto,
necesitaremos de un servidor de bases de datos externo al que accederemos desde Android.
Repetimos para aclarar las dudas al respecto: Android slo admite de forma local trabajar con bases
de datos SQLite, la base de datos residir en el dispositivo mvil con Android. Pero Android, puesto
que cuenta con compilador Java y todo lo que ello conlleva, admite perfectamente trabajar con
cualquier motor de base de datos que permita acceso mediante JDBC. En este ltimo caso la base de
datos, obviamente, residir en un servidor externo con Windows o Linux como sistema operativo y el
dispositivo acceder a dicho servidor mediante la conexin de red o Internet.
Por supuesto, cada desarrollador estimar qu mtodo usar para conectar una aplicacin Android con
un motor de base de datos externo, puede estimar usar PHP y JSON (Web Services).
Una vez agregada la librera realizamos 2 actividades importantes para el funcionamiento del
proyecto
o Permitir conexiones remotas en MySQL, para ellos se ingresa y escribe lo siguiente.
http://codigoprogramacion.com/cursos/java/133-uso-de-hilos-o-threads-en-
java.html#.WXs7QemQztR
http://dis.um.es/~bmoros/Tutorial/parte21/cap21-4.html
https://www.programacion.com.py/moviles/android/utilizar-mysql-en-android-con-jdbc
https://dev.mysql.com/downloads/connector/j/
https://codigofacilito.com/articulos/menus-en-android
https://developer.android.com/guide/topics/ui/menus.html?hl=es-419
https://androidstudiofaqs.com/tutoriales/como-crear-un-menu-en-android-studio