Turkcell | Geleceği Yazanlar

sqlite ile lisviewe veri çekme

Merhaba; Sqlite manager ile oluşturduğum veritabanından çektiğim verileri ListView de göstermek istiyorum.Fakat bir türlü verileri çekemedim.Bu konuda yardımcı olur musunuz?

ahmtbrk

Cmt, 02/08/2014 - 22:11
kodunu koyabilir misin?database yapınıda yazarsan sevinirim

melekkocar

Cmt, 02/08/2014 - 23:14
public class Menu extends SQLiteOpenHelper { private static final String DATABASE_NAME="yemekList.db"; private static final int SCHEMA_VERSION=1; public BookHelper(Context context) { super(context, DATABASE_NAME, null, SCHEMA_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE books (_id INTEGER PRIMARY KEY AUTOINCREMENT,Tarih DATETIME, yemekAdi TEXT);"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } public void insert(String name, String author,String type, String comment) { } public Cursor getAll() { return(getReadableDatabase().rawQuery("SELECT _id, Tarih,yemekAdi FROM yemekList ORDER BY Tarih",null)); } public class list extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.list); ListView list = (ListView)findViewById(R.id.listView1); } }

melekkocar

Cmt, 02/08/2014 - 23:14
public class Menu extends SQLiteOpenHelper { private static final String DATABASE_NAME="yemekList.db"; private static final int SCHEMA_VERSION=1; public BookHelper(Context context) { super(context, DATABASE_NAME, null, SCHEMA_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE books (_id INTEGER PRIMARY KEY AUTOINCREMENT,Tarih DATETIME, yemekAdi TEXT);"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } public void insert(String name, String author,String type, String comment) { } public Cursor getAll() { return(getReadableDatabase().rawQuery("SELECT _id, Tarih,yemekAdi FROM yemekList ORDER BY Tarih",null)); } public class list extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.list); ListView list = (ListView)findViewById(R.id.listView1); } }

ahmtbrk

7, 03/08/2014 - 00:12
bu kısımdan değilde cevap kısmından kod etiketine basarak ekleyebilir misin? sql sorgusu attığın activity dosyanı ve helper dosyanı ayrı ayrı kod etiketlerinde

    0

    captain

    04 Kasım 2017

    Play here free online duck life and enjoy lots of entertainment click here and get the link http://ducklife.xyz this one is type of sport game that makes the training montage actual game.Thanks for this one.

    0

    Taha

    Magis Teknoloji - 05 Ağustos 2014

    http://www.mobilhanem.com/android-sqlite-database-kullanimi-select-insert-update-delete/ 

    Buradaki dersimde bahsettiğiniz şekilde kullanım mevcuttur.İnceleyebilirsiniz.

    0

    Ali Tahsin DEMİR

    Yıldız Teknik Üniversitesi - 03 Ağustos 2014

    Bu kodları kullanabilirsin. 

     

    private String[] SELECT = {"yp_id", "aciklama","kayit_tarih","yapilma_durumu"};
    private Cursor veriGetir(String yapilmadurum) {
                SQLiteDatabase db = mobilyonetici.getReadableDatabase();
                Cursor cursor;

            startManagingCursor(cursor);

                 return cursor;
            
        }

    ArrayList<String> array=new ArrayList<String>();
    protected void KayitGoster(Cursor crs) {
        array.clear(); int id = 0; 
        String aciklama = "";
        String kayit_tarihi="";
        String yapilma_durumu="";
        @SuppressWarnings("unused")
        String gelen="";
        while (crs.moveToNext()) {
            id = crs.getInt(crs.getColumnIndex("yp_id"));
         aciklama=crs.getString(crs.getColumnIndex("aciklama"));
         kayit_tarihi=crs.getString(crs.getColumnIndex("kayit_tarih"));
            yapilma_durumu=crs.getString(crs.getColumnIndex("yapilma_durumu"));
            gelen+=id+" "+aciklama+" "+kayit_tarihi+""+yapilma_durumu+"\n";
            array.add(id+  "  "+aciklama+  "  "+kayit_tarihi+  "  "+yapilma_durumu);
     }
         final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
              android.R.layout.simple_list_item_1, android.R.id.text1, array);
         final ListView list=(ListView)findViewById(R.id.notlistele);
         list.setAdapter(adapter);
    }

      nidaunus

      Per, 11/12/2014 - 23:28
      veriGetir metoduna gerek yokki. ayrıca cursoru Kayıt goster içinde sorgulama için kullanırsan daha başarılı olur ;)
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.