SQLite data in ListView

  • 1 Antworten
  • Letztes Antwortdatum
androidseb

androidseb

Ambitioniertes Mitglied
6
Hallo Leute, ich hab eine Frage, wie bekomme ich die Daten aus meiner Datenbank in eine ListView? Als Hinweis vllt noch ich benutze Android Studio als Umgebung. Ich weiß das ich mit einem Cursor arbeiten muss aber ich kapier nicht wie ich das machen muss.

Hier meine DB_Helper.java und DB_Adapter.java:

DB_Helper.java:
Code:
private Database_Helper db_helper;
    private Context context;

    public static final String DBName = "fang_database.db";
    public static final int DBVersion = 1;
    public static final String TABLE_NAME = "fang";
    public static final String TABLE_SQL = "Create Table " + TABLE_NAME + "(_id INTEGER PRIMARY KEY AUTOINCREMENT, " +
            "gros TEXT," +
            "gewi TEXT," +
            "fanti TEXT," +
            "andere TEXT," +
            "fanort TEXT," +
            "gewae TEXT," +
            "fangta TEXT," +
            "fangze TEXT," +
            "geffi TEXT," +
            "koed TEXT," +
            "zurge TEXT," +
            "Boot TEXT);";

    private static final String TAG = "DB_Helper";

    public Database_Helper(Context context)
    {
        super(context, DBName, null, 1);
    }

    public void onCreate(SQLiteDatabase db)
    {
        db.execSQL(TABLE_SQL);
    }

    public void onUpgrade(SQLiteDatabase db, int paramInt1, int paramInt2)
    {
        Log.w(TAG, "Version Upgraded von " + paramInt1 + " zu " + paramInt2);
    }

DB_Adapter.java:

Code:
    SQLiteDatabase database;
    Database_Helper dbHelper;

    public Database_Adapter(Context context)
    {
        dbHelper=new Database_Helper(context);

    }
    public void open()
    {
        database=dbHelper.getWritableDatabase();
    }
    public void close()
    {
        database.close();
    }
    public long insertTest(String gros,String gewi,String fanti,String andere,String fanort,String gewae,String fangta,String fangze,String geffi,String koed,String zurge,String Boot)
    {
        ContentValues values=new ContentValues();
        values.put("gros", gros);
        values.put("gewi", gewi);
        values.put("fanti", fanti);
        values.put("andere", andere);
        values.put("fanort", fanort);
        values.put("gewae", gewae);
        values.put("fangta", fangta);
        values.put("fangze", fangze);
        values.put("geffi", geffi);
        values.put("koed", koed);
        values.put("zurge", zurge);
        values.put("Boot", Boot);



        return database.insert("fang",null, values);
    }
 
Zurück
Oben Unten