Inicio » Cursos » App para Pizzería con delivery

Empezando el Proyecto

Panel de Administración

FrontEnd Diseño

Carrito de Compra

API Rest

Diseño de la App Android

Autenticación Android

Catálogo de Productos

Carrito de Compra Android

Extras

Curso App para Pizzería con delivery

Lección: 40 ➜ Creación de la DB dbpizza

Base de datos para el carrito de compra

Lección 40: Creación de la DB dbpizza

Base de datos para el carrito de compra

package codea.app.pizzeria9.database;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

import androidx.annotation.Nullable;

public class DbHelper extends SQLiteOpenHelper {
    // DB
    private  static  final  String DB_NAME = "dbpizza";
    private  static  final  int DB_VERSION = 1;

    //tabla atributos
    public static final String TABLE = "carrito";
    public static final String ID = "_id";
    public static final String NOMBRE = "nombre";
    public static final String PRECIO = "precio";
    public static final String CANTIDAD = "cantidad";
    public static final String TAMANO = "tamano";
    public static final String IMPORTE = "importe";
    public static final String FOTO = "foto";
    public static final String PRODUCTO_ID = "producto_id";
    // create table
    public static final String TABLE_CREATE=
            "CREATE TABLE "+TABLE+"("+
                    ID+" integer primary key autoincrement,"+
                    NOMBRE+" text not null,"+
                    PRECIO+" real not null,"+
                    CANTIDAD+" integer not null,"+
                    TAMANO+" text null,"+
                    IMPORTE+" real not null,"+
                    FOTO+" text not null,"+
                    PRODUCTO_ID+" integer not null);";

    public DbHelper(@Nullable Context context) {
        super(context, DB_NAME, null, DB_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        sqLiteDatabase.execSQL(TABLE_CREATE);
    }

    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
        sqLiteDatabase.execSQL(" DROP TABLE IF EXISTS "+TABLE);
    }
}

 


147 visitas

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Descargar ahora

Más cursos que pueden interesarte

Más cursos

Codea Codea App

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023