Base de Datos en Android - Conocimiento libre

Page 1

import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.SQLiteStatement; public class BD { private static final String CREAR_TABLA_JUGADOR = "create table JUGADOR (id INTEGER PRIMARY KEY AUTOINCREMENT, Nombre TEXT NOT NULL);"; private static final String CREAR_TABLA_ESTADISTICAS = "create table ESTADISTICAS(id INTEGER PRIMARY KEY AUTOINCREMENT, Nivel TEXT, Tiempo TEXT, Intentos INTEGER);"; private static BaseDeDatos baseDeDatos; private static SQLiteDatabase db; public BD(Context contexto){ baseDeDatos = new BaseDeDatos(contexto); } /** * abrir * Abre y hace editable la BD * @return * @throws SQLException */ public static void abrir() throws SQLException{ db = baseDeDatos.getWritableDatabase(); } /** * cerrar * Cierra la BD */ public static void cerrar(){ baseDeDatos.close(); } /** * setCampo * Inserta un campo en la tabla * @param nombreJugador * @param nivel * @param tiempo * @param intentos */ public static void setCampoEnEstadisticas(String nombreJugador, String nivel, String tiempo, String intentos){ abrir(); ContentValues nuevoRegistro = new ContentValues(); nuevoRegistro.put("Nivel", nivel); nuevoRegistro.put("Tiempo", tiempo); nuevoRegistro.put("Intentos", intentos);


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.