Yorumlar

Umut ONUR
8 yıl 11 ay önce
acaba yazdığı kodları size yollasam bana yardımcı olabilirmsnz? Öncelikle Veritabanı adında bir java class’ı oluşturduk ve içerisine aşağıdaki kodları yazdık. package com.example.asus_pc.database; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; /** * Created by ASUS-PC on 1.12.2015. */ public class Veritabani extends SQLiteOpenHelper { private static final String dbname="kayitlar"; public Veritabani(Context context) { super(context, dbname, null, 1); } @Override public void onCreate(SQLiteDatabase db) { String CREATE_USERS_TABLE= "CREATE TABLE bilgiler( ad TEXT, soyad TEXT )"; db.execSQL(CREATE_USERS_TABLE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXIST bilgiler"); onCreate(db); } } Bir sonraki adımda MainActivity.java kısmına aşağıdaki kodları yazdık: package com.example.asus_pc.database; import android.content.ContentValues; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { Button save ; EditText ad; EditText soyad; private Veritabani v1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); v1=new Veritabani(this); save=(Button)findViewById(R.id.button); ad=(EditText)findViewById(R.id.editText); soyad=(EditText)findViewById(R.id.editText2); save.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { try { ekleme(ad.getText().toString(),soyad.getText().toString()); } finally { v1.close(); } } }); } private void ekleme(String ad, String soyad) { SQLiteDatabase db= v1.getWritableDatabase(); ContentValues cv1 =new ContentValues(); cv1.put("ad",ad); cv1.put("soyad",soyad); db.insertOrThrow("bilgiler",null,cv1); } }