Frage von AK1970, 56

Android Studio Datenbank ausgeben(SQLite)?

Guten Tag, ich habe bei Android nun eine interne SQLite Datenbank erstellt, nur die Frage, wie kann ich auf die Datensätze zugreifen?Bzw.wie kann ich sie verwenden. Code: public class pkmnMemo { private long id; private String name; private String typ; private String typ2;

public pkmnMemo(long id, String name, String typ, String typ2) {
    this.id = id;
    this.name = name;
    this.typ = typ;
    this.typ2 = typ2;
}

public class pkmnMemoDbHelper extends SQLiteOpenHelper{ private static final String LOG_TAG = pkmnMemoDbHelper.class.getSimpleName();

    public pkmnMemoDbHelper(Context context) {
        super(context, "PLATZHALTER_DATENBANKNAME", null, 1);
        Log.d(LOG_TAG, "DbHelper hat die Datenbank: " + getDatabaseName() + " erzeugt.");
    }

    @Override
    public void onCreate(SQLiteDatabase db) {

    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }
}

public class pkmnMemoDataSource{ private static final String LOG_TAG = pkmnMemoDataSource.class.getSimpleName();

private SQLiteDatabase database;
private pkmnMemoDbHelper dbHelper;
public void open() {
    Log.d(LOG_TAG, "Eine Referenz auf die Datenbank wird jetzt angefragt.");
    database = dbHelper.getWritableDatabase();
    Log.d(LOG_TAG, "Datenbank-Referenz erhalten. Pfad zur Datenbank: " + database.getPath());
}

public void close() {
    dbHelper.close();
    Log.d(LOG_TAG, "Datenbank mit Hilfe des DbHelpers geschlossen.");
}

public pkmnMemoDataSource(Context context) {
    Log.d(LOG_TAG, "Unsere DataSource erzeugt jetzt den dbHelper.");
    dbHelper = new pkmnMemoDbHelper(context);
}

}

Antwort
von leon3004, 35

Interessant wäre zu wissen wie du sie erstellt hast :)

Kommentar von AK1970 ,

In der MainActivity

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten