Upload
ivan-petrlik
View
9.817
Download
13
Embed Size (px)
DESCRIPTION
GUIA DE LABORATORIO QUE TE ENSEÑARA A CONECTARTE A LA BAE DE DATOS CON SQLITE DESDE UNA APLICACION MOVIL EN ANDROID MATERIAL PREPARADO POR EL INGENIERO DE SISTEMAS IVAN PETRLIK AZABACHE
Citation preview
GUIA DE LABORATORIO
BASE DE DATOS CON
SQLITE Y ANDROID
Profesor:
ING.IVAN PETRLIK AZABACHE
Base de datos con Sqlite y Android
Sqlite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña (~275 kiB) biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
Es una base de datos transaccional que ocupa una porción pequeña de datos en memoria, por esto mismo es perfecto para dispositivos móviles.
Descargar el Sqlite
Para descargar el Sqlite primeramente se tiene que ir a la siguiente dirección electrónica:
A continuación vamos a ir al menú Download
Si estás trabajando en el cualquier sistema operativo , aquí tenemos las versiones que usted puede utilizar , dependiendo del sistema en la que estás trabajando , nosotros vamos a descargar una versión del sistema Windows que a continuación vamos a mostrar en la siguiente figura :
Dar clic a esta opción
Luego que se descargar se tiene que desempaquetar para luego ejecutar un archivo *.exe que nos mostrara una consola lista para empezar a aplicar las sentencias sqlite.
Empaquetado Desempaquetado Ejecutado
Utilizando la consola del SQlite
Creando una Tabla
Ejemplo:
Aquí se tiene que descargar
create table persona (
codigo integer primary key autoincrement,
nombre text not null,
apellido text not null ) ;
Insertando Registros
Ejemplo:
Mostrar Registros
Ejemplo:
Eliminar Registro
Insert into persona(nombre,apellido) values(‘IVAN’,’PETRLIK’);
Insert into persona(nombre,apellido) values(‘LARISSA’,’PETRLIK’);
Insert into persona(nombre,apellido) values(‘ALBERTO’,’PETRLIK’);
Select * from persona
Delete from persona where código=1 ;
Ejemplo:
Modificar Registro
Ejemplo:
SQLite en Firefox
update persona set nombre=’larissa’ , apellido=’petrlik’ where codigo=2
Primeramente usted debe de tener instalado en navegador Firefox, después tiene que descargar un complemento me permita implementar el manejador SQlite.
A continuación vamos a mostrar los pasos para poder implementar el SQlite en el navegador Firefox.
Aparece una ventana donde se tiene que buscar el manejador SQLite y cuando se logró encontrar el componente se tiene que presionar el botón instalar , a continuación vamos a mostrar una figura donde nos grafica lo que estamos diciendo.
Cuando termina de instalar el componente, se tiene que ir al menú Herramientas y encontraras una opción que nos permite cargar el manejador de base de datos SQlite.
Dar clic en Complementos
Presionar el botón Instalar
Luego aparece una ventana que representa el manejador de base de datos SQlite .
A continuación vamos a crear una base de datos
Presionar la opción SQlite Manager
Creando una Tabla
Después que hemos terminado de crear la base de datos y la tabla persona , ahora vamos a aplicar las sentencias SQL manualmente.
Aplicando la sentencia SQL select
Aplicando la sentencia SQL Insert
Aplicando la sentencia SQL delete
Aplicando la sentencia SQL Update
Registro Eliminado
Registro Modificado
DESARROLLANDO UNA APLICACIÓN ANDROID
CON CONEXIÓN A LA BASE DE DATOS SQLITE
Desarrollar una aplicación móvil en android que me permita ingresar por teclado los campos : nombre, apellido , DNI y además me permita mostrar por pantalla dichos registros (Utilizar la clase SQLiteOpenHelper)
Solución:
Primeramente se tiene que crear un proyecto en el eclipse y además se tiene que realizar el siguiente diseño en el archivo main.xml
Después que se ha terminado el diseñar la interfaz gráfica del usuario, ahora vamos a crear un conjunto de clases en el paquete EMPRESA.ADROID.PRINCIPAL
Ahora vamos a mostrar el contenido de código dé cada una de estas clases:
MySQLiteHelper.java
Persona.java
Clase que hereda de SQLiteOpenHelper que me permite la creación de la base de datos y las correspondientes tablas
Clase Bean que tiene los métodos set y get
Clase DAO que contiene todos los métodos Insertar, actualizar, eliminar
etc,etc
Clase principal que hereda de Activity
PersonaDAO.java
Principal.java
Ahora para poder ver la base de datos que se ha creado vamos a seguir los siguientes pasos.
Luego que hemos entrado al DDMS, ahora buscamos la opción File Explorer
Seleccionar la opción DDMS
Ahora desplegamos el sistema de archivos de la siguiente manera:
Ahora podemos exportar la base de datos y poder abrirlo a través del Sqlite del Firefox
Aquí se encuentra la base de datos
Aquí podemos exportar la base de
datos
Finalmente vamos a mostrar la ejecución del programa: