Bu konu altında %100 kendi anlatımlarımla C# Veritabanı dersleri vereceğim. (Sürekli eklemeler yapılacak)
Ders 1 : Microsoft Access İle Oluşturduğumuz Veritabanını C# Projemize Nasıl Bağlarız ?
Öncelikle Microsoft Access aracılığı ile boş bir veritabanı oluşturalım (ben veteran yaptım adını ) ;
Daha sonra Tablo1 yazan yere sağ tıklayıp tasarım görünümü'ne tıklayalım ;
![]() | This image has been resized.Click to view original image |
Sonra açılan pencereden tablomuzu isimlendirelim (veterantablo yaptım ben) ;
Ve son işlem olarakta tablomuza değerler ekleyelim ben Adı ve Soyadı olmak üzere 2 metin değeri ekledim.
Veritabanını farklı kaydetme seçeneği ile C# projemizin klasöründeki Bin > Debug klasörüne atalım.
Şimdi gelelim C# kısmına , oluşturduğumuz projemize 1 adet DataGridView itemi ekleyelim ;
![]() | This image has been resized.Click to view original image |
Daha sonra proje kod kısmının en üstüne yani "Using" satırlarına şu kodu ekleyelim ;
Kod:
using System.Data.OleDb;
Daha sonra public tanımlama metodu ile şu kodları tanımlayalım ;
Kod:
public OleDbConnection baglanveteran = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =veteran.accdb");public DataSet tablogoster = new DataSet();
baglanveteran ve tablogoster adlı fonksiyonları kafamıza göre tanımladık fakat veteran.accdb yazan kısım sizin veritabanınızın adı olacaktır , ben veteran koymuştum o yüzden veteran.accdb.
Resimli gösterim ;
![]() | This image has been resized.Click to view original image |
Buraya kadar tamamdır şimdi form_load bölümüne şu kodları ekleyelim ;
Kod:
OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from veterantablo", baglanveteran);//veterantablo yazan yer veritabanındaki tablo adımız , baglanveteran ise yukarıda tanımladığımız public fonksiyon adımızDataSet ds = new DataSet();ds.Clear();s, "veterantablo");adaptor.Fill(do"];//tablo adımızı yazıyoruz kırmızı//tablo adımızı yazıyoruz kırmızı yeredataGridView1.DataSource = ds.Tables["veterantabl yereadaptor.Dispose();
Resimli gösterim ;
![]() | This image has been resized.Click to view original image |
Ve bağlama işlemi tamamdır projemizi çalıştırıyoruz ;
![]() | This image has been resized.Click to view original image |
Gördüğünüz gibi veritabanımız sağlıklı bir şekilde görünüyor
Ders 2 : C# İle Veritabanına Kayıt Ekleme
Projemize 2 TextBox + 1 Button ekleyelim (Adı yazacağımız textboxun adı : a.text , Soyadı yazacağımız textboxun ismi s.text olsun) ;
![]() | This image has been resized.Click to view original image |
Ekle butonumuzun kodlarına şu kodları ekleyelim ;
Kod:
if (a.Text == "" || s.Text == ""){MessageBox.Show("Lütfen Alanları Eksiksiz Doldurun");}else{OleDbCommand kayd eSoyadı yazan yerler veritabanındaki hücre isimleridir a.text ve s.text ise textboxlarımızdır //En sondaki baglanveteran ise ilk derste tanımladığımız bağlantı fonksiyonudurt = new OleDbCommand("insert into veterantablo (Adı,Soyadı) values('" + a.Text + "','" + s.Text + "' )", baglanveteran);//Kırmızı Adı vebaglanveteran.Open(); kaydet.ExecuteNonQuery(); baglanveteran.Close(); OleDbDataAdapter adaptor = new OleDbDataAdapter ("Select * from veterantablo", baglanveteran); DataSet ds = new DataSet(); ds.Clear(); adaptor.Fill(ds, "veterantablo");dataGridView1.DataSource = ds.Tables["veterantablo"]; adaptor.Dispose();MessageBox.Show("Kayıt Başarıyla Eklendi");
Resimli gösterim ;
![]() | This image has been resized.Click to view original image |
Evet bu kodlarıda ekledikten sonra projemizi çalıştırıyoruz ve kontrol ediyoruz ;
![]() | This image has been resized.Click to view original image |
Gördüğünüz gibi başarılı bir şekilde eklenmiştir kayıtlarımız.

Yorum Gönder