Conexión de bases de datos en dispositivos móviles.

Entonces para realizar esta creación y conexión con la base de datos en nuestra aplicación de Android Studio, se debe crear una clase que contenga un DbHelper que nos ayuda a gestionar la creación y conexión con la base de datos. 

Se adjunta el código de el ejemplo de DbHelper para una aplicación.

package com.example.clinicamatasanos;
import com.example.clinicamatasanos.Database.DbHelper;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); 
        DbHelper dbHelper = new DbHelper(MainActivity.this); //Se llama al DbHelper
        SQLiteDatabase db = dbHelper.getWritableDatabase(); //Crea la base de datos
        if (db != null){
            Toast.makeText(this, "Base creada papu", Toast.LENGTH_LONG).show();
        } else Toast.makeText(this,"Error al crear la base de datos papu", Toast.LENGTH_LONG).show();
        Handler handler = new Handler();
        Intent i = new Intent(this, Inicio.class);
        new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
            @Override
            public void run() {
                startActivity(i);
            }
        }, 1000);
    }
}

Desde el main se debe llamar al DbHelper para realizar la creación desde nuestro método Main.


Comentarios

Entradas populares