VERİ ERİŞİM YÖNTEMLERİ
Veri erişim yöntemleri (data access object) programlama aracılığıyla veri tabanı dosyalarına erişmek için kullanılırlar.
VERİ ERİŞİM YÖNTEMLERİ
DAO (Data Access Objects)
RDO (Remote Data Objects)
ADO (ActiveX Data Object)
VB - SQL
VBSQL
Microsoft SQL server için geliştirilmiş bir arabirimdir.
Microsoft SQL Server ve Sybase SQL Server’ a erişim sağlar.
DAO
Microsoft Jet veritabanına erişmek için geliştirilmiş ilk nesne temelli arabirimdir.
ISAM ve ODBC veritabanlarına erişim için kullanılır.
RDO
Remote Data Object, ODBC üzerinden ilişkisel verilere erişim için kullanılır.
Jet ve ISAM veritabanlarına erişim için kullanılmaz.
ADO
ActiveX Data Object veri erişim yöntemi OLE DB ‘ ye arabirim olan bir veri erişim yöntemidir. OLE DB ve ODBC sürücülerini kullanılır.
ODBC
Çok sayıda ilişkisel veritabanına erişim için geliştirilmiş bir arabirimdir.
Nesne temelli erişimlerde kullanılır.
OLE DB
Alt düzey bir veri erişim yöntemidir.
Her hangi bir veri tabanı tipi ile sınırlı değildir.
ODBC’ nin gelişmiş biçimidir.
Yerel ve Uzak Veritabanı
Verilere dosya sistemi aracılığıyla erişiliyorsa yerel veritabanından erişim sağlanıyor demektir. Uzak veriler ise uygulamanın yanısıra başka bir işlem ile ulaşılan verilerdir.
Clint / server uygulamaları aracılığıyla uzak verilere erişilebilir.
CURSOR TİPLERİ
Veri erişim nesnesinin, cursor tipi verilere erişimin şeklini belirlemek ve erişim performansını arttırmak için kullanılan öğedir.
CURSOR TİPLERİ
Dynamic Cursor
Keyset Cursor
Static Cursor
Forward – Only Cursor
CURSOR TİPLERİ
Dynamic Cursor
Diğer kullanıcılar tarafından yapılan eklentilerin görülmesini sağlar.
Veri seti üzerinde yapılan tüm değişiklikleri izin verir.
CURSOR TİPLERİ
Keyset Cursor
Diğer kullanıcıların eklediği kayıtların görülmesini engeller.
Recordset içindeki her türlü harekete izin verir.
CURSOR TİPLERİ
Static Cursor
Belli bir verinin bulunması ya da raporların üretilmesi için kullanılacak veri setinin değişmeyen bir kopyasını yaratır. Veri nesnesi üzerindeki her türlü harekete izin verir.
CURSOR TİPLERİ
Forwart - Only Cursor
Sabit gösterici gibi çalışır. Kayıtlar arasında sadece ileriye doğru hareket eder.
ODBC(Open Database Connectivity)
Visual Basic kullanarak yerel ve uzak clint/server veritabanlarına erişmek için bir yöntemdir.ODBC ile SQL server ya da diğer uyumlu birçok sunucuda duran verilere erişmek mümkündür.
ODBC Sürücüsünün Temel Görevleri
Veri tabanına Bağlantıyı sağlar
SQL deyimlerini hazırlar ve işletir
Sonuç bilgiyi üretir.
Uygulama hataları hakkında bilgi verir.
ODBC Mimarisi
Uygulama : ODBC fonksiyonlarını çağırarak onları SQL deyimlerine gönderir ve sonuçları elde eder.
Sürücü Yöneticisi : Bir uygulama yerine sürücüleri yükler.
Sürücü : ODBC fonksiyon çağırmalarını işler. SQL deyimlerini belli verilere yönlendirir.
Veri kaynağı : Kullanıcının erişeceği veri
ODBC Sürücüleri
Tek Katlı(Single Tier) : Hem ODBC çağrılarını hemde SQL deyimlerini işler.Daha çok SQL olmayan veri tabanları için kullanılıar.
Çok Katlı (Multiple tier): Sürücü isteğini hizmet birimine (server) gönderir. Bu istek SQL ya da özel veritabanı biçiminde olabilir.
ODBC Veri Erişimi
ODBC veritabanına bağlanabilmek için;
Kaynak veri adı
Sürücü ve diğer ilgili yazılım (Gerekli olan DLL’ lerdir.)
Time-out değeri (Login Timeout değeri, ODBC hizmet biriminden gelen yanıtın beklendiği süreyi belirtir. Query Timeout değeri sorgunun tanımlanması sırasında bekleme süresini belirler.)
ODBC DSN leri
System DSN : Win NT de kullanılır. Bütün uygulamalar ve servisler ulaşabilir.
File DSN : Bilgisini Text dosyada saklar (INI) Bu dosya veritabanı sürücüsü ve yeri hakkında bilgi içerir.
User DSN : Belli bir kullanıcı profili için kullanılır. DSN bilgisi lokal bilgisayarın registry’ sinde saklanır.
14 Nisan 2008 Pazartesi
visual basic de VERİ ERİŞİM YÖNTEMLERİ
Gönderen murat2 zaman: 15:10
Etiketler: Veri erişim yöntemleri
Kaydol:
Kayıt Yorumları (Atom)
www.fonmuzik.blogspot.com ,www.mcdmp3.blogspot.com,
www.2008mp3.blogspot.com ,www.filmxfilm.blogspot.com
,www.ilahim.blogspot.com ,www.turkump3.blogspot.com
,www.karscom.blogspot.com ,www.karsonline.blogspot.com
,www.mcdmuzik.blogspot.com , www.videobilgi.blogspot.com
,www.filmsinemaizle.blogspot.com ,www.binfilm.blogspot.com
,www.mcdwdd.blogspot.com ,www.mcdvvd.blogspot.com
,www.bilgisayarhastahanesi.blogspot.com ,hackervideo.blogspot.com
0 yorum:
Yorum Gönder