Top Banner
BASES DE DATOS SQLITE EN ECLIPSE ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA BASES DE DATOS SQLITE EN ECLIPSE PARA ANDROID
10

Bases de Datos Sqlite Con Android Eclipse

Nov 30, 2015

Download

Documents

Bases de Datos Sqlite Con Android Eclipse
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

   

     

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  

PARA  ANDROID    

   

Page 2: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

Creamos un Nuevo Proyecto para Android

Una vez creado el proyecto crearemos la clase  que  se  encargara  de  crear  la  base  de  datos.  Como  utilizaremos  como  motor  de  base  de  datos  SQLite  la  forma  normal  de  utilizarlo  es  heredarla  de  la  clase  SQLiteOpenHelper.  SQLiteOpenHelper.  Es  un  estándar  de  la  clase  Android  que  ayuda  a  abrir  el  archivo  de  base  de  datos.  Si  la  base  de  datos  existe  se  utiliza,  en  caso  contrario  se  crea  una  nueva.  

Page 3: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

   Cuando  creamos  la  clase  nos  quedara  de  la  siguiente  manera    

Page 4: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

Luego  como  anteriormente  se  explico  se  debe  heredar  la  clase  SQLiteOpenHelper,  para  lo  cual  agregamos  lo  siguiente.    El  constructor  de  la  clase  SQLiteOpenHelper  contiene  los  siguientes  argumentos:    context,  nombre  de  la  base  de  datos,  objeto  CursorFactory  y  la  versión.  Importamos  la  clase  SQLiteOpenHelper.  

 Creamos  el  contructor  de  la  clase.

 Luego  Creamos  los  metodos  de  la  Clase.  

     

Page 5: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

Nos  quedara  la  siguiente  estructura  a  la  cual  agregaremos  algunas  lineas  de  codigo.

 

 

Page 6: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

Creamos  el  siguiente  formulario.      Objetos  EditText  txtRut  txtNombre  txtDireccion  txtTelefono  txtBuscar    Objetos  Button  btnNuevo  btnModificar  btnEliminar  btnGuardar  btnCancelar  btnBuscar    CONSIDERACIONES  EN  EL  DISEÑO:    

LOS  OBJETOS  EDITTEXT  DEL  REGITRO  DE  CLIENTES  DEBEN  ESTAR    EN  LA  PROPIEDAD  ENABLED  =  FALSE  LOS  OBJETOS  BUTTON  BTNELIMINAR,  BTNGUARDAR  Y  BTNCACELAR  DEBEN  ESTAR    EN  LA  PROPIEDAD  ENABLED  =  FALSE  

   

   

Page 7: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

//  Luego  en  nuestro  Activity  Principal  declaramos  los  objetos  del  formulario.  //  Declaramos  los  objetos  EditText  y  Button.    //  Declaramos  la  Variable  bd  como  SQLiteDatabase.  //  Declaramos  la  variable  opcion  para  discriminar  al  guardar,  si  es  1  será  un  nuevo  registro  si  es    //  2  modificara  un  registro.    

   

 

 //  El  método  limpiar  limpiara  los  objetos  EditText.  

Page 8: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

//  El  método  controles  habilitara  y  deshabilitara  los  objetos.  

 

   

Page 9: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

   

   

   

   

Page 10: Bases de Datos Sqlite Con Android Eclipse

 

BASES  DE  DATOS  SQLITE  EN  ECLIPSE  -­‐  ANDROID  RODRIGO  PEDRERO  CADIZ  

INGENIERO  EN  INFORMATICA  

//  Los  métodos  NuevoRegistro,  ModificarRegistro,  CancelarRegistro,  GuardarRegistro,    //  EliminarRegistro  y  BuscarRegistro  los  llamaremos  en  evento  onClick  el  Activity_Main  xml    de  nuestro    //  Layout  principal.