conexion a la base de datos sqlite a traves de una aplicacion movil android - ing.ivan petrlik ...

Post on 13-Jun-2015

9.817 Views

Category:

Technology

13 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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:

top related