Veritabanı Bağlantısı ile Giriş Ekranı Uygulaması Yapmak
Bilgisayar programcılığı staj defteri kapsamında veritabanı bağlantısı kullanarak kullanıcı adı ve şifre doğrulaması yapan bir giriş ekranı uygulaması örneklenmiştir.

Veritabanı Bağlantısı ile Giriş Ekranı Uygulaması Yapmak
Staj dönemimde öğrendiğim en önemli uygulamalardan biri, kullanıcı bilgilerini veritabanında saklayarak güvenli giriş (login) ekranı hazırlamaktı. Bu uygulama, yazılımların gerçek kullanım ortamına hazırlanmasında temel yapı taşlarından biridir.
1. SQL Server'da Giriş Bilgileri Tablosu
CREATE TABLE Kullanici (
KullaniciAdi NVARCHAR(50),
Sifre NVARCHAR(50)
);
2. C# Tarafında Bağlantı ve Doğrulama
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Veritabanim;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM Kullanici WHERE KullaniciAdi=@kadi AND Sifre=@sifre", con);
cmd.Parameters.AddWithValue("@kadi", txtKullanici.Text);
cmd.Parameters.AddWithValue("@sifre", txtSifre.Text);
int sonuc = (int)cmd.ExecuteScalar();
if (sonuc > 0)
{
MessageBox.Show("Giriş Başarılı");
}
else
{
MessageBox.Show("Hatalı giriş");
}
con.Close();
3. Öğrendiğim Bilgiler
- Veritabanına bağlantı kurmak için SqlConnection nesnesi kullanılır
- Kullanıcı verileri SQL enjeksiyonuna karşı parametreli sorgularla alınmalıdır
- Giriş ekranı uygulamaları tüm projelerde temel ihtiyaçtır
- Try-Catch blokları ile hata kontrolleri yapılmalıdır