18 Mart 2012 Pazar

Veri Tabanı Uygulamaları

1-Borland Database Engıne

Jet, Btrieve gibi veritabanı motorlarını duymuşsunuzdur. Delphi sistemi veritabanlarına BDE (Borland Database Engine) ile erişir. BDE, bütün Borland yazılımlarında yerel ve uzak veritabanlarına erişmek için kullanılır.

BDE kullanımının üstünlükleri:

1. dBase ve Paradox veritabaları ile veri alışverişi sağlar.

2. Veritabanı erişimini BDE yerine getirdiği için programcı yalnızca BDE'yi kullanmayı öğrenir.

3. Veritabanı uygulamanın dışında yerel ya da uzak bir şekilde olabilir.

BDE, Oracle, Sybase, ODBC, Paradox, dBase ve Interbase gibi veritabanlarına erişim destekler. 

Bde Confıg Programı

Delphi kurulduğunda BDE Configuration program da kurulur. Program gerçekte bir BDE arabirimidir. Program veritabanı erişimi için farklı yapılandırmaları destekler.

Programı yapılandırmada kullanılacak sekmeleri:

Drivers: Sürücüler listesi.

dBase: dBase tabloları. 
  
Paradox: Paradox tabloları. 

2-Veri Tabanı Uygulamaları  

A-Ado

 ADO, Microsoft uyumlu ve diğer veritabanlarına erişim için kullanılan bir veri erişim tekniğidir.

ADO, DAO ya da RDO  arabirimlerine gereksinim duymadan verilere erişimi sağlayan bir arabirimdir. ADO, özellikle SQL Server gibi Microsoft OLEDB veri sağlayıcısının (data provider) kaynaklarını kullanmak üzere tasarlanmıştır. 

















B-Veri Tabanı Bağlantıları

ADO bileşenleri kullanarak bir veritabanı (SQL Server) bağlantısı gerçekleştirmek için form üzerinde ADO Connection, DataSet bileşenlerine gereksinim vardır. Bunun yanı sıra bir Grid ve verilerin Grid'e bağlamak için bir DataSource kontrolüne gereksinim duyulur.

 ADO Connenction nesnesi istenilen veritabanına bağlanmak üzere düzenlenir. 
























Ardından bu bağlantı DataSet'e Connection özelliği ile bağlanır. 























Ardından bu bağlantılar DataSource bileşeninin DataSource özelliğine ADODataset bileşeni bağlanır. Ardından bu veriler gride bağlanır. 




















3-Uygulamalar

Veritabanı bağlantısıyla bağlanılan bir tabloyu form üzerinde bir grid aracılığıyla getirmek.

Veritabanı Uygulaması:

Formu üzerine ADO bileşenlerinden Adoconnection, Data Access bileşenlerinden DataSource, Datacontrol bileşenlerinden Dbgrid yerleştirilir.

ADOConnection1:

Veritabanı bağlantısı seçilir.

Connected = True
Login Prompt: False

ADO Table 1:
  
Connection=ADOConnection1
Tablename=tablo adı
Active=True

Datasource1:

Dataset=Adotable1

DbGrid1:
Datasource=datasource1

Uygulama Ekranı 1: 


















Uygulama Ekranı 2: 


Hiç yorum yok:

Yorum Gönder