sql >> Databáze >  >> RDS >> SQLite

Android ListView pomocí SQLite

Před přístupem k jakýmkoli datům zavíráte kurzor. Budete muset vložit hledaná data do objektu a poté tento objekt vrátit. Nevracet kurzor.

public MyObject listNotes() {
    Cursor c = db.query("YOUR_QUERY");
    MyObject obj = new MyObject();
    if (c != null && c.moveToFirst()) {
        obj.setParameter(c.getInt(c.getColumnIndex("column_name")));
    }
    c.close();
    return obj;
 }

To samozřejmě předpokládá, že první prvek vašeho kurzoru je položka, kterou hledáte.



  1. 8 nejoblíbenějších databází

  2. Jak opravit jednořádkový poddotaz Ora-01427 vrací více než jeden řádek ve výběru?

  3. Objekt třídy DateTime nelze převést na řetězec

  4. Jak získat text SQL ze spouštěče události Postgres