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