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
Publicar un comentario