dataReader- DataAdapter

Slides:



Advertisements
Benzer bir sunumlar
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
Advertisements

VİSUAL STUDİO VERİ TABANI İŞLEMLERİ
LINQ Language Integrated Query
Hazırlayan : Öğr. Gör. Fahri YILMAZ
COME 339 JAVA-SQL BAĞLANTISI
VB.net ile SQL SERVER’a bağlanmak
GRUP HazIrlayanlar EU TE AMO
Ders İçeriği Bağlantılı Liste İki Yönlü Bağlantılı Liste
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Microsoft Danışman Öğrenci
SQL’e Giriş.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL Komutlar 5 Sibel SOMYÜREK.
Görsel Programlama II Ders 6 Öğr.Gör. Mustafa KARABULUT.
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
T-SQL-2.Konu Akış Kontrolleri.
DİZİLER (Arrays) Yrd.Doç.dr. Cİhad demİrlİ
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
MySQL, SQL ve PHP Öğr.Gör.Şükrü KAYA.
VIEW (BAKIŞ) OLUŞTURMA
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
LINQ (Language Integrated Query)
Veritabanı İşlemleri.
SQL SERVER 2008 Yücel YILDIRIM.
PHP ve MYSQL Veritabanı Sunucusu
Chapter 6: Using Arrays.
Görsel Programlama II Ders 4 Öğr.Gör. Mustafa KARABULUT.
JAVA’DA DÖNGÜLER.
Görsel Programlama II Ders 5 Öğr.Gör. Mustafa KARABULUT.
SQL Sibel SOMYÜREK.
Görsel Programlama II Ders 3 Öğr.Gör. Mustafa KARABULUT.
Veritabanı Yönetim Sistemleri-I
SQL Komutları (2) Uzm. Murat YAZICI.
Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında veritabanına yazılır.
Sınıflar ve Nesneler Sınıf: bir nesnenin şablonunu, kalıbını, şeklini, davranışını, kalıtımını değişkenleri, metodları ve ebeveynleri vasıtasıyla tanımlar.
Ders İçeriği Liste Soyut veri yapısı (ADT)
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
Visual Basic Windows Programlama.
VTYS Öğr. Gör. Engin DUTAR
4. KONTROL VE DÖNGÜ KOMUTLARI
VERİ ERİŞİM ARABİRİMİ PROGRAMLAMA DİLLERİ KENDİ OLANAKLARIYLAVERİTABANI ERİŞİMİNİ TAM ANLAMIYLA GERÇEKLEŞTİREMEZLER. BU NEDENLE VERİ ERİŞİM ARABİRİMİ (DATA.
İnsan Kaynakları Bilgi Sistemleri
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
MOB İ L UYGULAMA GEL İ ŞT İ RME Hafta 11. VER İ LER İ SAKLAMA Android sistemlerinde hazırlanacak projelerde verileri saklamak için android sisteminin.
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
Anlamsal Web’de Bilginin Depolanması için Bir Yaklaşım: Oracle Performans Değerlendirmesi Emine Sezer & Okan Bursa & Özgü Can Ege Üniversitesi.
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
 Bazı Veri tabanları sadece 1 tablodan oluşmaz.  Bunun sebebi genellikle veri tekrarını önlemektir.  Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki.
Asp.Net Veritabanı İşlemleri
ACCESS VERİTABANI OLUŞTURMA
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Aytaç ÖZAY MS Akademik ADO.Net Editörü
İNDEKS.
Basit Sorgulamalar Yapmak
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU5 – EXCELE BİLGİ AKTARMA SAVAŞ TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU1-GİRİŞ FORMU OLUŞTURMA Savaş TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU2 -ŞİFRE GÜNCELLEME FORMU OLUŞTURMA SAVAŞ TUNÇER
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
Asp.Net Veritabanı İşlemleri
C# ve Veri tabanı İşlemleri
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
Veri Tabanı Yönetim Sistemleri I
SQL Server - Stored Procedures
Asp.Net Veritabanı İşlemleri
Sunum transkripti:

dataReader- DataAdapter Vb.net veri işleme sınıfları devam 1-sqlConnection 2-sqlCommand bu sınıfları gördük

Managed provider ve sınıflar

SqlDataReader sınıfı Veri tabanında salt okunur kayıtlar almak için kullanılan nesnedir. Tanımlama:ancak cmd.ExecuteReader ın geri dönüş değeri şeklinde tanımlama yapılabilir Dim cmd As New SqlCommand("select * from yazarlar", baglan) Dim dtr As SqlDataReader dtr = cmd.ExecuteReader

SqlDataReader sınıfı metodları dtr.Read () metodu: Sorgulama sonucu elde edilen kayıt kümsesinde okunacak bir kayıt olup olmadığını gösteren boolean(true,false) türünde bir değer dönderir. True: okunacak kayıt var ,false: kayıt yok Eğer sonuc true ise sıralı okuma işlemi yapılabilir. okuma boyunca bağlantı (connection) açık olmalıdır

SqlDataReader sınıfı metodları Sıralı okuma işlemi bir do-while döngüsünde kontrol edilerek yapılabilir Do While dtr.Read = True ListBox1.Items.Add(dtr(0) & " " & dtr(1)) Loop Herbir sıralı okumada kaydın 1.ve 2.kolonlarındaki değerler okunup listbox nesnesine ekleniyor

SqlDataReader sınıfı metodları Kolon üzerinde okunan verinin tipi biliniyorsa Get ile başlayan metodlar kullanılabilir. dtr.GetString(1) Dim sayi As String Do While dtr.Read = True sayi = dtr.GetString(1) dtr.GetDateTime(1) dtr.GetInt32(1) dtr.GetDouble(1) dtr.GetSqlMoney(1)

SqlDataAdapter sınıfı Bağlantılı katman( sql server) bağlantısız katman (bellek) arasındaki iletişimi sağlar. veritabanından verilerin alınması ve bellekte saklanarak bağlantı kapalı iken bu verilerin kullanılabilmesi Verilerde yapılacak değişikliğin bağlantı olmaksınız bellek üzerinde yapılması ve daha sonra bağlantı kurularak yeni verilerin veritabanına aktarılması

SqlDataAdapter sınıfı tanımlaması Dim dtAdapter As New SqlDataAdapter("select * from yazarlar", baglan) 1.parametre: sql sorgusu 2.parametre: bağlantı(connection) adı

SqlDataAdapter sınıfı metodları dtAdapter.Fill(dtSet, "yazarlar tablosu") Çalıştırılan sql sorgusundan dönen tablonun sanal bir kopyasını DataSet nesnesi ile temsil edilen bellek bölgesinde oluşturur. 1.parametre: DataSet nesnesinin adı 2.parametre: oluşturulan tabloya verilecek ad.( opsiyoneldir,verilmek zorunda değil)