El otro día, estuve realizando un proyecto con una persona acerca del uso SQLi en Android. Decir que hay herramientas automáticas y gráficas que permiten trabajar con SQLi, e incluso portar archivos .csv a la base de datos directamente. Entre esta pequeña aventura, comparto el código que funciona parcialmente, sé que está incompleto, pero lo considero un excelente punto de partida:
![black google smartphone on box](https://infogonzalez.com/wp-content/uploads/2022/01/pexels-photo-1482061.jpeg)
String databases_path = getDatabasePath("Databasenamemusica.db").toString();
// Abrir la base de datos en nombre de
SQLiteDatabase db = SQLiteDatabase.openDatabase(databases_path, null, SQLiteDatabase.OPEN_READONLY);
// declaración sql
Cursor c = db.rawQuery("SELECT titulo, grupo FROM musica ", null);
String titulo="";
String grupo="";
if (c.moveToFirst()){
do {
// Passing values
titulo=c.getString(0)+"";
grupo=c.getString(1)+"";
listaCanciones.add(new Entidad (R.drawable.principal, titulo, grupo));
// Do something Here with values
} while(c.moveToNext());
}
c.close();
db.close();
Según he podido investigar .db hay que colocarlo en la carpeta assets/databases/Databasenamemusica.db
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.