Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere SQL bağlantısı kurma ve grid control kullanımı konusunda adım adım rehberlik etmektedir.
- Video, öğretmenler formunun tasarımını tamamladıktan sonra SQL bağlantısı sağlama sürecini anlatmaktadır. İçerikte, SQL bağlantısı sınıfı oluşturma, veritabanı bağlantısı kurma, grid control'e veri getirme ve formun birden fazla kez açılmaması için gerekli kodlama işlemleri gösterilmektedir. Eğitmen, SQL Server 2012 kullanarak örnek bir veritabanı üzerinde işlem yapmakta ve bir sonraki derste kaydetme, silme, güncelleme ve temizleme işlemlerinin yapılacağını belirtmektedir.
- 00:00SQL Bağlantısı İçin Bağlantı Sınıfı Oluşturma
- Öğretmenler formunun tasarımını tamamladıktan sonra, SQL bağlantısı sağlayarak öğretmenler tablosundaki değerleri grid kontrolünün içerisine getireceğiz.
- Bağlantı adresini sürekli her form için yazmamak için bir bağlantı sınıfı oluşturuyoruz.
- Proje add kısmından new item seçeneğiyle class oluşturup "sql bağlantısı" adını veriyoruz.
- 01:08Bağlantı Sınıfının Kodlanması
- Sınıfın içerisine "using system data sql client" ekleniyor.
- Public bir metod oluşturup "bağlan" adını veriyoruz ve SQL connection sınıfını kullanarak bağlantı adresini parametre olarak alıyoruz.
- Grid control'de data source ekleyerek SQL Server bağlantısı oluşturuyoruz ve connection string'i kopyalıyoruz.
- 05:27Bağlantı Sınıfının Kullanımı
- Bağlan sınıfını nesnesi oluşturup "bağlan.open" diyerek bağlantıyı açıyoruz.
- Öğretmenler tasarımına sağ tıklayıp view code diyerek SQL bağlantısını ekliyoruz.
- Form load olduğunda değil, özel bir metot oluşturarak bağlantı sağlıyoruz.
- 07:18Verileri Listeleme Metodu
- "Listele" adında bir metot oluşturup, DataTable ve SQL DataAdapter nesnelerini kullanıyoruz.
- SELECT sorgusunu kullanarak öğretmenler tablosundan verileri alıyoruz.
- Grid control'in data source'ını DataTable ile dolduruyoruz.
- 10:25Uygulamanın Test Edilmesi
- Uygulamayı çalıştırdığımızda öğretmenler kısmına tıkladığımızda Ersin Güven'in bilgileri grid kontrolüne geliyor.
- Formun birden fazla açılmasını engellemek için "Form1.IsThisPost" kontrolü kullanıyoruz.
- Daha sonraki derslerde kaydet, sil, güncelle ve temizle işlemleri yapılacak.