14 Aralık 2014 Pazar

Veri Tabanı(DateBase) Yönetimi ve Kodları

   Programlamada Veri Tabanı Yönetimi oldukça önemli bir unsurdur. Çünkü bir müşteri sizden bir program yazmanızı istediyse işin içerisinde kesinlikle veritabanı olamak zorundadır. Müşterinin tüm bilgilerini kayıt etmen istenilebilir. Bu yüzden veri tabanını iyi bilmen ve kulanabilmen gerekecektir. Zaten şu anda piyasadaki tüm programların kendine özgü bir veri tabanı bulunmaktadır(Oracle, MySQL, Access vb.). Bu yüzden bizimde veri tabanı kullanmamız gerekir.

Programımız ile database' i bağlamak için kullanılan kodumuz;



Öncelikle bir kütüphane çağırmamız gerekiyor.
using System.Data.OleDb;

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;data source= yol/ad.accdb");

Şeklinde bağlantımızı daha önce oluşturduğumuz veri tabanına erişim sağlayabiliriz. Şimdi ise iki tane textbox taki ad ve soyadı veri tabanına butona basarak aktaralım.Button1_Click in içerisine şu kodları yazalım;

con.Open();//Bağlantıyı aktif hale getirir.
OleDbCommand com = new OleDbCommand("insert into tabloadi(ad,soyad) values ('" + textbox1.Text + "','" + textbox2.Text + "')",con);
com.ExecuteNonQuery();
MessageBox.Show("Kayıt Eklendi.");
con.Close();//Bağlantıyı kapat

Kaydımızı bu şekilde yapıyoruz. Silme işlemi yaparken de butonun içerisine şu kodları yazıyoruz;

con.Open();
OleDbCommand com = new OleDbCommand("delete * from tabloadi where ad='" + textbox1.Text + "'",con); //Burada adı textbox taki ne eşit olan kaydı bulup siler.
com.ExecuteNonQuery();
MessageBox.Show("Kayıt Silindi.");
con.Close();

Kayıt silme işlemimiz de tamamlanmış oldu. Şimdi ise güncelleme butonu yapacağız. Butonun içerisine şu kodları yazmamız gerekiyor;

con.Open();
OleDbCommand com = new OleDbCommand("update tabloadi set ad='" + textbox1.Text + "' where soyad='" + textbox2.Text + "'",con);
//Burada yapılan ise soyadı texbox2 deki olan kayıtların adını textbox1 deki isim ile değiştiriyor.
com.ExecuteNonQuery();
MessageBox.Show("Kayıt Güncellendi.");
con.Slose();

   Bu kodlarla da güncelleme işlemimizi tamamlamış olduk. Veri tabanı ile ilgili tüm Kaydet, Sil ve Güncelleme işlemleri bu şekildeki kodlarla gerçekleştirilmektedir. Tırnak işaretleri arasına yazmış olduğum kırmızı renkteki kodlar SQL kodlarıdır ve tüm veri tabanı programlarının ortak dilidir. Yukarıda benim bağlamış olduğum veri tabanı programı Microsoft Office Access tir. Her bilgisayarda bulunabilecek ve diğer veri tabanı programlarına göre yapı bakımından basit bir veri tabanı programı diyebiliriz.
Paylaş:

0 yorum:

Yorum Gönder

Popüler

Son

Kategoriler

Arşiv