Ya sabéis que quien se sepa manejar con cualquier lenguaje de Base de Datos, os resultara realmente fácil.
Para realizar consultas os seran necesarias estos 2 imports:
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
Una vex tengamos el proyecto creador con la clase BDHelper del post anterior, en la MainActivity podremos recuperar todos los datos de una tabla de la siguiente manera:
public DBHelper dbh;
public SQLiteDatabase db;
dbh = new DBHelper(this,"BD");
db = dbh.getReadableDatabase();
Cursor c1 = db.rawQuery("select * from table", null);
while(c1.moveToNext()){
Log.d("APP", ">" + c1.getInt(c1.getColumnIndex("column1")));
Log.d("APP",">" + c1.getInt(c1.getColumnIndex("column2")));
Log.d("APP",">" + c1.getString(c1.getColumnIndex("column3")));
}
Primero tendremos que crear los objectos que nos abran la conexion a la base de datos: dbh y db. Es muy sencillo.
Luego, en un objecto Cursor le asignaremos la query a partir del metodo que nos ofrece db.rawQuery().
Y por ultimo, solo tendremos que recorrer el Cursor con la sencilla instrucción moveToNext().
Y con este sencillo bucle recuperaremos toda la info de una tabla.
No hay comentarios:
Publicar un comentario