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.

Ali YILMAZ
Ali YILMAZ

Yönetici

40

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




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram