DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
SQLite: Base de datos ligera y portable para Android
1.
2.
3.
4. •
SQLite es un sistema de gestión de bases de datos
relacional compatible con ACID, contenida en una
relativamente pequeña (~275 kiB)2 biblioteca escrita
en C. SQLite es un proyecto de dominio público creado
por D. Richard Hipp.
5. nos permite diseñar, crear, actualizar la base de datos y gestionar
la versión de la misma.
Esta clase nos permitirá crear y eliminar tablas, registros, hacer
actualizaciones, etc.
Los métodos heredados son los siguientes:
onCreate(SQLiteDatabase db): Se llama al crear la base de
datos. Es decir, una única vez (cuando la base de datos no
exista). Es aquí donde se crearán las tablas y, en su caso, la
inserción de datos iniciales.
onUpgrade(SQLiteDatabse db, int oldVersion, int
newVersion): Se llamará para hacer una modificación sobre la
base de datos.
La base de datos se creará en la siguiente ruta:
/data/data/paquete.java.de.tu.app/databases/nombre_base_da
tos, a la que podemos acceder desde la pestaña File Explorer de la
perspectiva DDMS.
6. Primero, debes crear la base de datos SQLite para la
aplicación. Empieza creando una nueva clase llamada
TutListDatabase que extienda de SQLiteOpenHelper. La
colocaremos en el
paquete com.mamlambo.tutorial.tutlist.data para
separarla del código dedicado a la interfaz gráfica.
Dentro de la clase, define la información de
configuración de la base de datos, como el nombre y su
número de versión. Hemos hecho esto usando
constantes.
7. EjemploDB db = new EjemploDB( getApplicationContext() );
int id = db.agregar("Eddard Stark");
System.out.println(id);
db.obtener(id);ublic void actualizar (String nombre, int id){
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("nombre",nombre);
int i = db.update(TABLA_NOMBRES,
values,
" _id = ?",
new String[] { String.valueOf( id ) });
db.close();
}db.actualizar("CatellyTully", 1);
db.obtener(1);public boolean eliminar(int id) {
SQLiteDatabase db = this.getWritableDatabase();
try{
db.delete(TABLA_NOMBRES,
" _id = ?",
new String[] { String.valueOf (id ) });
db.close();
return true;
}catch(Exception ex){
return false;
}
}
8.
9.
10.
11.
12.
13.
14.
15.
16.
17. .sirve para poder almacenar los datos de nuestra aplicación en una base de datos dentro
de nuestro dispositivo Android
. permitirá llevar un control del número de versión correspondiente a nuestra base de
datos y la otra almacena el nombre de nuestra base de datos.
.nos permite una administración más fácil la documentación de android
18.
19. relacional: guarda relación con otra cosa
subrutinas: como idea general, se presenta como un subalgoritmo que forma parte
del algoritmo principal, el cual permite resolver una tarea específica
latencia : Un retardo es producido por la demora en la propagación y transmisión de paquetes dentro
de la red.
Host: se usa en informática para referirse a las computadoras u otros dispositivos conectados a
una red que proveen y utilizan servicios de ella
Fichero: Es el soporte en el que se encuentren almacenados o registrados los datos de carácter
personal.