Vous êtes sur la page 1sur 10

BASES

DE DATOS SQLITE EN ECLIPSE PARA ANDROID


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 estndar 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.

BASES DE DATOS SQLITE EN ECLIPSE - ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA

Cuando creamos la clase nos quedara de la siguiente manera

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 versin. Importamos la clase SQLiteOpenHelper.

Creamos el contructor de la clase.

Luego Creamos los metodos de la Clase.

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.

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 DISEO:
LOS O BJETOS E DITTEXT D EL R EGITRO D E C LIENTES D EBEN E STAR E N L A P ROPIEDAD E NABLED

= FALSE

LOS O BJETOS B UTTON B TNELIMINAR , B TNGUARDAR Y B TNCACELAR D EBEN E STAR E N L A PROPIEDAD E NABLED = F ALSE

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 mtodo limpiar limpiara los objetos EditText. BASES DE DATOS SQLITE EN ECLIPSE - ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA

// El mtodo controles habilitara y deshabilitara los objetos.

BASES DE DATOS SQLITE EN ECLIPSE - ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA

BASES DE DATOS SQLITE EN ECLIPSE - ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA

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

BASES DE DATOS SQLITE EN ECLIPSE - ANDROID RODRIGO PEDRERO CADIZ INGENIERO EN INFORMATICA

Vous aimerez peut-être aussi