Dersi İzle
Bu dersimizde bir önceki derste oluşturduğumuz veritabanımıza veri eklemeyi ve eklediğimiz verileri listelemeyi göreceğiz.
ekran3.java dosyası kaynak kodları(Bu kodları kendi java dosyanıza göre düzenleyin):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | package com.teknoinfo.ornekuygulama; import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class ekran3 extends Activity { private Veritabani ogrenciler; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.ekran3); ogrenciler = new Veritabani( this ); final EditText adi=(EditText) findViewById(R.id.editText1); final EditText soyadi=(EditText) findViewById(R.id.editText2); Button verigonder=(Button) findViewById(R.id.verigonder); verigonder.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { try { KayitEkle(adi.getText().toString(),soyadi.getText().toString()); Cursor cursor = KayitGetir(); KayitGoster(cursor); } finally{ ogrenciler.close(); } } }); } private void KayitEkle(String isim, String soyad){ SQLiteDatabase db = ogrenciler.getWritableDatabase(); ContentValues veriler = new ContentValues(); veriler.put( "isim" , isim); veriler.put( "soyad" ,soyad); db.insertOrThrow( "ogrenciisim" , null, veriler); } private String[] SELECT = { "id" , "isim" , "soyad" }; private Cursor KayitGetir(){ SQLiteDatabase db = ogrenciler.getReadableDatabase(); Cursor cursor = db.query( "ogrenciisim" , SELECT, null, null, null, null, null); startManagingCursor(cursor); return cursor; } private void KayitGoster(Cursor cursor){ StringBuilder builder = new StringBuilder( "Kayitlar:n" ); while (cursor.moveToNext()){ long id = cursor.getLong(cursor.getColumnIndex( "id" )); String ad = cursor.getString((cursor.getColumnIndex( "isim" ))); String soyad = cursor.getString((cursor.getColumnIndex( "soyad" ))); builder.append(id).append( " Adı: " ); builder.append(ad).append( " Soyadı: " ); builder.append(soyad).append( "n" ); } TextView text = (TextView)findViewById(R.id.textView1); text.setText(builder); } } |
İzledikten sonra dersi farklı sitelerde ve sosyal ağlarda paylaşıp bize destek olmayı unutmayın.
720p(HD) olarak izlemeniz tavsiye edilir.
Hiç yorum yok:
Yorum Gönder