Proyecto Android:
Actividad 005
ACCESAR A LA BASE DE DATOS SQLite
Ing. Honoria Reyes Macedo
INTRODUCCION
Accesar a la base de datos SQLite usando el patron de diseño DAO y DTO
DAO - Utiliza
una clase que es la que interactúa con la base de datos.
- Los
métodos de esta clase dependen de la aplicación y de lo que queramos hacer. Pero generalmente se
implementan los métodos CRUD (Create, Read, Update, Delete).
- DAO UTILIZA EL Patron
de diseño Data Transfer Object (DTO)
anteriormente conocido como Value Object(VO) para transportar los datos desde la base de datos hacia
la capa de lógica de negocio y Viceversa.
- DTO
o VO: Contiene atributos privados con sus respectivos get y set para accesar a
ellos.
Nota: Renombrar tus clases Producto, Entrada, Entrada_producto
para agregar VO al final( refactorizar):
Ejemplo:
ACTIVIDADES:
1.- Agregar la clase Dbhelper.java
2.- Crear la clase
EntradaDAO.java
3.- Agregar a la clase RegEntrada.java en el metodo onClick()
Nota En entradaVO.java debe existir los metodos
public String getTabla() { this.tabla = "entrada"; return tabla; } public String getCampos() { this.campos = "folioentrada Text , " + "status Integer, " + "fechaentra datetime"; return campos; }
En ProductoVO.java debe existir los metodos
public String getTabla() { this.tabla = "producto"; return tabla; } public String getCampos() { this.campos = "cveproducto Integer , " + "nombreprod Text, " + "marca Text, " + "serie Text, " + "status Integer, " + "stock Integer, " + "caducidad Text, " + "tipoproducto Integer, " + "fechaalta datetime"; return campos; }
En Entrada_productoVO.java debe existir los metodos
public String getTabla() { this.tabla = "entrada_producto"; return tabla; } public String getCampos() { this.campos ="folioentrada Text, " + "cveproducto Integer, " + "cantidadentra Integer, " + "precio Integer"; return campos; }
REVISAR EN LA CLASE RegEntrada QUE EXISTA EL CODIGO QUE ESTA EN ROJO:
Compilar y Ejecutar
ACTIVIDAD COMPLEMENTARIA: Hacer una consulta de lo que se va insertando
1.-
ACTIVIDAD COMPLEMENTARIA: Hacer una consulta de lo que se va insertando
1.-








No hay comentarios.:
Publicar un comentario