Guest User

BaseDatos.class

a guest
Oct 26th, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. package com.example.basedatosprueba;
  2.  
  3. import android.content.Context;
  4. import android.database.sqlite.SQLiteDatabase;
  5. import android.database.sqlite.SQLiteOpenHelper;
  6.  
  7. public class BaseDatos extends SQLiteOpenHelper {
  8.     // Escribimos previamente las secuencias de creación de la base de datos
  9.     static String secCreateClie = "create table clientes (_id INTEGER PRIMARY KEY, Nombre TEXT, Apellidos TEXT)";
  10.     static String secInsertClie = "insert into clientes values (1, 'Manuel', 'Domínguez García')";
  11.     static String secInsertClie2 = "insert into clientes values (2, 'Alberto', 'Rodriguez')";
  12.     static String secInsertClie3 = "insert into clientes values (3, 'Mario', 'Rodriguez')";
  13.     static String secInsertClie4 = "insert into clientes values (4, 'Juanito', 'Caminante')";
  14.     static String secInsertClie5 = "insert into clientes values (5, 'Johnny', 'Walker')";
  15.    
  16.    
  17.     public BaseDatos(Context context) {
  18.         // Creamos la base de datos y le pasamos en este constructor el contexto de la actividad desde la que se creará
  19.         // y el nombre de la base de datos "BD", el cursor null y la versión 1
  20.         super(context, "BD", null, 1);
  21.     }
  22.  
  23.     @Override
  24.     public void onCreate(SQLiteDatabase db) {
  25.         // En el método onCreate de esta clase ejecutaremos las sentencias de
  26.         // creación e inserción de un par de campos en la tabla clientes
  27.         db.execSQL(secCreateClie);
  28.         db.execSQL(secInsertClie);
  29.         db.execSQL(secInsertClie2);
  30.         db.execSQL(secInsertClie3);
  31.         db.execSQL(secInsertClie4);
  32.         db.execSQL(secInsertClie5);
  33.     }
  34.  
  35.     @Override
  36.     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  37.         /*for(int version=oldVersion;version<newVersion;version++){
  38.             switch(version){
  39.                 case 1:
  40.                     break;
  41.                 case 2:
  42.                     break;
  43.                 case 3:
  44.                     break;
  45.             }
  46.         }*/
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment