Veritabanı Bağlantısı ve Veri Okuma nedir?
Bilişim Teknolojileri · 10. Sınıf · Konu 13
Tahmini okuma süresi: 4 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- İlişkisel veritabanında tablo, satır, sütun ve anahtar kavramlarını ayırt eder.
- Bağlantı dizesini oluşturarak veritabanı bağlantısını açar ve kapatır.
- Veri okuma komutu yazar, sonuç kümesini veri okuyucu ile satır satır gezer.
- Parametreli sorgu kullanarak form değerlerini güvenli biçimde sunucuya iletir.
- Okunan alanları form denetimlerine aktarır ve boş sonuç durumunu denetler.
Anahtar fikirler
- Veri okuma için önce bağlantı açılır, sorgu gönderilir, sonra bağlantı kapatılır.
- Sonuç kümesini okumak için mutlaka bir döngü kurulmalıdır.
- Kullanıcıdan gelen değerler parametre olarak gönderilmelidir.
- Tablonun bir satırı, programda tek bir kayıt olarak karşılık bulur.
- Bağlantı dizesindeki bilgiler hatalıysa program veriye ulaşamaz.
- Açık kalan her bağlantı, sunucuda ayrı bir kaynak olarak tutulur.
Konunun özeti
Veri okuma komutu koşula uyan satırları sonuç kümesi olarak döndürür; bu küme veri okuyucu ile gezilerek forma aktarılır. Değerler parametreyle gönderilir, bağlantı iş sonunda kapatılır.
Çözümlü mini örnek 1
Öğrenci numarası yazılan bir formda, o öğrencinin adını ve sınıfını metin kutularında gösterecek bir okuma işlemi kurunuz.
Adım 5: Okuma bittikten sonra veri okuyucu ve bağlantı kapatılır.
Çözümlü mini örnek 2
Kullanıcının arama kutusuna yazdığı soyad ile eşleşen kayıtları listeden seçmeden getiren bir sorgu tasarlayınız.
Adım 4: Dönen satırlar döngüyle listeye eklenir, liste boşsa uyarı gösterilir.
Sık yapılan hatalar
- Bağlantıyı kapatmamak: Açık kalan bağlantı kaynak tüketir ve çok sayıda kullanıcıda programın veri çekememesine yol açar.
- Döngü kurmamak: Sonuç kümesi ancak döngüyle gezilir; döngü olmadan hiçbir satır okunmaz ve liste boş kalır.
- Parametreyi atlamak: Değeri doğrudan sorguya yazmak komut enjeksiyonuna yol açabilir ve veri tipi denetimini ortadan kaldırır.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 10. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.