29 noviembre, 2022
Crear una Base de Datos Sqlite Android
Para crear una Base de Datos generaremos dos archivos el primero DB.class y DBmanager.class para crear y gestionar los datos dentro de una carpeta DB
 
              
                Suscríbete a nuestro canal en Youtube
SuscríbirseLa implementación de una base de datos en Android resulta una habilidad que todo desarrollador de aplicaciones móviles en Android debe de dominar, pues permite a una aplicación almacenar y gestionar la información que se mostrará en la app.
Recuerda que:
- Una base de datos simplemente almacena información
- Para inflar o llenar la base de datos se debe implementar un gestor o administrador con los métodos necesarios para organizar la información, lo que permite realizar aplicaciones mucho más complejas pero ricas en interacciones y funcionalidades con el usuario final
Ahora, para crear una Base de Datos generaremos dos archivos el primero DB.class y DBmanager.class para crear y gestionar los datos dentro de una carpeta DB
DB/Conexion.java
Establecemos el nombre de la base de datos, la versión y finalmente declaramos las tablas que tendrá.
package codea.app.conexion.DB;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class Conexion extends SQLiteOpenHelper {
    private  static final String DB_NAME = "dbcodea";
    private  static final int DB_VERSION = 1;
    public Conexion(Context context) {
        super(context, DB_NAME, null, DB_VERSION);
    }
    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        sqLiteDatabase.execSQL(DBmanager.TABLA_EMPRESA_CREATE);
    }
    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
        sqLiteDatabase.execSQL("DROP TABLE IF EXISTS "+DBmanager.TABLA_EMPRESA);
    }
}
DB/DBmanager.java
En este archivo declaró la tabla y la estructura de la misma en SQL, además definimos los métodos:
- Para instanciar la conexión a la base de datos
- Aperturar la base de datos
- y Cerrar la base de datos
package codea.app.conexion.DB;
import android.content.Context;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
/// android studio con base de datos
public class DBmanager {
    // tabla empresas
    public static final String TABLA_EMPRESA = "empresas";
    public static final String EMPRESA_ID = "_id";
    public static final String EMPRESA_NOMBRE = "nombre";
    public static final String TABLA_EMPRESA_CREATE = "create table empresas(_id integer not null,nombre text not null);";
    private Conexion _conexion;
    private SQLiteDatabase _basededatos;
    public DBmanager(Context context) {
        _conexion = new Conexion(context);
    }
    public DBmanager open() throws SQLException {
        _basededatos = _conexion.getWritableDatabase();
        return this;
    }
    public void close( ){
        _conexion.close();
    }
}
Finalmente, esta es un estructura básica para crear y conectar una base de datos Sqlite. Ahora para gestionar los métodos con inserción, actualización, eliminación y listado de una registro es necesario implementarlos, esto será parte de otro videotutorial Implementación del método insertar un registro a una base de datos en Sqlite
Leido 4077 veces | 9 usuarios
Descarga del código fuente Android de Crear una Base de Datos Sqlite Android
Accede al código fuente esencial de nuestra aplicación en formato ZIP ó TXT. Ideal para desarrolladores que desean personalizar o integrar nuestra solución.
Opciones de descarga
- Usuarios Registrados: Inicia sesión para descarga inmediata.
- Nuevos Usuarios: Regístrate y descarga.
 
                         
                         
                         
                         
                 
                 
                 
                 
                             
                             
                            