12
TUTORIAL PARA CREAR UNA BASE DE DATOS EN MODO CONSOLA EN ANDROID STUDIO Y EXPORTARLA FUERA DEL EMULADOR

Tutorial CrearBD Consola Android

Embed Size (px)

Citation preview

Page 1: Tutorial CrearBD Consola Android

TUTORIAL PARA CREAR UNA BASE DE DATOS EN MODO CONSOLA EN

ANDROID STUDIO Y EXPORTARLA FUERA DEL EMULADOR

Page 2: Tutorial CrearBD Consola Android

Moviles

1

INTRODUCCIÓN

En este tutorial se describe los pasos para crear una base de datos en modo

consola desde el programa Android Studio, para poder utilizarla en una de las

aplicaciones útiles para este sistema operativo, para móviles.

DESARROLLO.

Para realizar la actividad se realizan una serie de pasos que a continuación de

describen:

1. Primer paso iniciar Android Studio como se muestra en la Fig. 1 y Fig. 2.

Fig. 1. Pantalla para inicializar Android Studio

Page 3: Tutorial CrearBD Consola Android

Moviles

2

Fig. 2 Cargando Android Studio

2. Una vez que Android Studio termino de cargar como se puede ver en la siguiente

figura.

Fig. 3 Pantalla de inicio de Android Studio

Page 4: Tutorial CrearBD Consola Android

Moviles

3

3. Para que se pueda crear una base de datos desde modo consola se debe

inicializar un emulador desde el programa Android Studio, dando click en el AVD

MANAGER como se puede observar en la figura que a continuación se muestra.

Fig. 4 inicializar un emulador

4. Una vez cargado el emulador debe quedar como se muestra en Fig, 5

Fig. 5 emulador de Android Studio

5. El siguiente paso es abrir una consola de Windows y copiar la ruta en donde

se encuentra instalado Android Studio hasta llegar a la carpeta platform-tools, pero

antes de copiar la ruta se escribe en la consola cd que significa cambiar de directorio

Page 5: Tutorial CrearBD Consola Android

Moviles

4

y la ruta podría ser de la siguiente manera C:\Program Files (x86)\Android\android-

studio\sdk\platform-tools, como se muestra en la figura siguiente:

Fig. 6 creando BD en modo consola

6. Para continuar con la creación de la BD en Android Studio en modo consola se

escriben varios comandos que se describen a continuación y se pueden observar en

la siguiente figura.

Fig. 7 creando BD con comandos en modo consola

7. Se introduce adb Shell para poder entrar como administrador al root

8. Se introduce cd data para cambiar al directorio data

9. se introduce mkdir pruebas para crear la carpeta pruebas dentro de data

10. Se introduce cd pruebas para cambiar de directorio

Page 6: Tutorial CrearBD Consola Android

Moviles

5

11. Una vez dentro de la carpeta pruebas se teclea el sqlite3 base8c.db para crear la

base con el nombre base8c

12. Ya creada la base de dados base8c.db se teclea create table telefonos(nombre text, apellidos text,tel integer); para crear la tabla teléfono y sus atributos.

13. Para obtener información de la estructura de la base de datos se introduce el comando .schema como se puede observar en la pantalla siguiente asi como con otros comandos que se describen a continuación.

Fig. 8 creando BD para Android Studio con comandos en modo consola

14. Una vez que muestra la estructura de la BD, introducir comando insert into

telefonos(nombre,apellidos,tel) values ('Juan','Ramirez',9531075914); para

introducir datos en tabla teléfonos de la BD.

15. Para corroborar si efectivamente de insertaron los datos en la tabla teléfonos

introducir select *from telefonos;

16. como se puede observar en la Fig. 8, los datos de la tabla alumnos se muestran muy

juntos y para separarlos introducir el comando .mode column para separar las

columnas y esto se puede ver en la Fig. 8

Page 7: Tutorial CrearBD Consola Android

Moviles

6

17. para activar el encabezado de la tabla teléfono introducir el comando headers on

para activar el encabezado de la tabla alumnos.

18. Para comprobar sobre los encabezados introducir comando select *from tefonos;

19. para realizar consultas existen varios comandos como se pueden ver en la Fig.9.

Fig. 9 creando BD para Android Studio con comandos en modo consola

20. Para crear la consulta y ver todos los datos de la tabla teléfono introducir

comando select * from telefonos; y se puede observar en la Fig. 9 que si

realizo la consulta.

21. Para hacer una consulta de los que tienen apellido Ramirez introducir

comando select *from telefonos where apellidos='Ramirez'; y el

resultado se puede ver en la Fig. 9

22. Para insertar datos existe otra forma más corta como ejemplo introducir

lo siguiente insert into telefonos values('Rafael','Valle',5341878);

23. Para ver los datos teclear el siguiente comando select * from teléfonos

y el resultado se puede ver en la Fig. 9

Page 8: Tutorial CrearBD Consola Android

Moviles

7

24. para realizar otro tipo de consulta como ejemplo ver solo teléfonos

introducir comandos select tel from teléfonos; y esto se puede observar

en la Fig.10

Fig. 10 realizando consultas en BD para Android Studio con comandos en modo consola

25. Otra consulta que se puede realizar es por ejemplo que ordene a todos los datos de

por apellidos en orden alfabético introducir comando select *from telefonos order

by apellidos; y el resultado se puede observar en la Fig. 10.

Fig. 11 realizando consultas en BD para Android Studio con comandos en modo consola

Page 9: Tutorial CrearBD Consola Android

Moviles

8

26. Ultima consulta que se realiza en este reporte es buscar a todos los que su apellido

termine en ez y para esto introducir el comando select *from teléfonos where

apellidos like’%ez’; y el resultado se puede ver en la Fig. 11.

EXTRAER BASE DE DATOS DEL TELÉFONO

27. Si se quiere extraer la base de datos del teléfono que se creó en modo consola seguir

los siguientes pasos:

28. Abrir el monitor DDMS de Android Studio, dar clic en el icono de DMMS como se

observa en la siguiente figura.

Fig. 12 iniciar monitor DDMS de Android Studio

29. Una vez que se abre el monito DDMS de Android Studio dar click en File Explorer

como se puede ver en la Fig. 13.

Fig. 13 exportando BD del teléfono desde monitor DDMS de Android Studio

Page 10: Tutorial CrearBD Consola Android

Moviles

9

30. Una vez dentro de los archivos que se encuentran en File Explorer dar clic

en la carpeta data para buscar la carpeta en la que se creó la BD en este caso la

carpeta se llama pruebas y se puede visualizar en la siguiente figura.

Fig. 14 exportando BD del teléfono desde monitor DDMS de Android Studio

31. Una vez localizada la carpeta donde se creó la BD seleccionar la BD que se quiere

exportar en este caso base8c.db como se muestra en la Fig. 15.

Fig. 15 exportando BD del teléfono desde monitor DDMS de Android Studio

32. Dar click en el icono del lado superior derecho en el nombre pull para exportar la BD

a una carpeta de la computadora como se puede ver en la Fig.16.

Page 11: Tutorial CrearBD Consola Android

Moviles

10

Fig. 15 exportando BD del teléfono desde monitor DDMS de Android Studio

33. Después de realizar lo anterior muestra una pantalla donde desea guardar la BD,

colocar la ruta donde se va guardar la BD, como se muestra en la siguiente figura.

Fig. 15 exportando BD del teléfono desde monitor DDMS de Android Studio

34. Dar clic en el botón guardar para que realice la operación,para comprobar que se

exporto la BD, abrir la carpeta destino en este caso C:\Users\jr_vivar\Documents\8-

octavo semestre\moviles 2\DatabaseSqlite, y verificar que se encuentre en la carpeta

correspondiente como se puede ver en la Fig.16

Page 12: Tutorial CrearBD Consola Android

Moviles

11

Fig. 16 Verificar que la BD se encuentra en la carpeta destino

CONCLUSIÓN

Este tutorial, en donde se describe como se crea una base de datos en modo

consola, todo esto con el fin de hacer ver que muchas veces no se pude crear de forma

gráfica, pero si se tienen los conocimientos sobre cada uno de los comandos utilizados

en este manual, se puede crear sin ningún inconveniente y esta BD es funcional en la

aplicación o proyecto de Android Studio en la que se vaya ocupar.