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