0


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ız
DataSet ds = new DataSet();
ds.Clear();
s, "veterantablo");
adaptor.Fill(
d
o"];
//tablo adımızı yazıyoruz kırmızı
//tablo adımızı yazıyoruz kırmızı yere
dataGridView1.DataSource = ds.Tables["veterantab
l yere
adaptor.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
{
t = new OleDbCommand("insert into veterantablo (Adı,Soyadı) values('" + a.Text + "','" + s.Text + "' )", baglanveteran);
//Kırmızı Adı ve
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ı fonksiyonudur
baglanveteran.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

 
Top