Title | Manual DE Laboratorio CON Conexion A BASE DE Datos Sqlite EN Android |
---|---|
Course | Lenguaje de Programacion Para Ingenieria Turno 01a Ciclo 6 |
Institution | Universidad Nacional del Callao |
Pages | 19 |
File Size | 2.2 MB |
File Type | |
Total Downloads | 53 |
Total Views | 148 |
GUÍA COMPLETA DE COMO FUNCIONA EL ANDROID ECLIPSE, USANDO BASE DE DATOS EN SOFTWARE LIBRE COMO ES EL SQLITE, LOS DATOS SON ALMACENADOS Y TODO SE ALMACENA EN LA MEMORIA, EL USO DEL NAVEGADOR MOZILLA, ETC....
CONEXIÓN DE SQLITE EN ANDROID UNIVERSIDAD NACIONAL DEL CALLAO GUIA COMPLETA DEL USO DE SQLITE
SE, EXPLICANDO PASO POR PASO.
15-7-2017 UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
GUIA DE LABORATORIO
BASE DE DATOS CON SQLITE Y ANDROID
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
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
Dar clic a esta opción
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 :
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Aquí se tiene que descargar
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 create table persona ( codigo integer primary key autoincrement, nombre
text not null,
apellido
text not null ) ;
Ejemplo:
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Insertando Registros Insert into persona(nombre,apellido) values(‘IVAN’,’PETRLIK’); Insert into persona(nombre,apellido) values(‘LARISSA’,’PETRLIK’); Insert into persona(nombre,apellido) values(‘ALBERTO’,’PETRLIK’);
Ejemplo:
Mostrar Registros Select * from persona
Ejemplo:
Eliminar Registro
Delete from persona where código=1 ; UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Ejemplo:
Modificar Registro
update persona set nombre=’larissa’ , apellido=’petrlik’ where codigo=2 Ejemplo:
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Primeramente usted debe de tener instalado en navegador Firefox, después descargar un complemento me permita implementar el manejador SQlite.
tiene que
A continuación vamos a mostrar los pasos para poder implementar el SQlite en el navegador Firefox.
Dar clic en Complementos
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.
Presionar el botón Instalar
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.
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Presionar la opción SQlite Manager
Luego aparece una ventana que representa el manejador de base de datos SQlite .
A continuación vamos a crear una base de datos
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Creando una Tabla
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
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
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Aplicando la sentencia SQL delete
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Registro Eliminado
Aplicando la sentencia SQL Update
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Registro Modificado
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
EJERCICIO DESARROLLADO 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)
Aquí observamos la arquitectura de clases de la respectiva aplicación móvil a desarrollar.
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
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
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
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Ahora vamos a mostrar el contenido de código dé cada una de estas clases: MySQLiteHelper.java
Persona.java
INGENERIA DE SISTEMAS
PersonaDAO.java
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Principal.java
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS
Recomendamos que la impresión por pantalla sea a través de un MultiLine Text (EditText).
UNIVERSIDAD NACIONAL DEL CALLAO
INGENERIA DE SISTEMAS...