- Katılım
- 20 Nisan 2008
- Mesajlar
- 6,608
- Reaksiyon puanı
- 144
- Puanları
- 243
[video=youtube;Sw4Kmd5aktY]http://www.youtube.com/watch?v=Sw4Kmd5aktY&feature=player_embedded[/video]
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):
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):
PHP:
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);
}
}