İlişkisel Veritabanı Veri Kaynağı Kullanım Örneği  

Top  Previous  Next

Bu örnek bir Microsoft Access veritabanına nasıl erişim sağlandığını ve sorgulandığını göstermektedir.

"OrnekDB" adlı bir Microsoft Access veritabanımızın olduğunu varsayalım. Veritabanının disk üzerindeki konumu "c:\data\OrnekDB.mdb" olsun. Veritabanı tablolarından "CALISANLAR" tablosunun içerdiği kayıtlar aşağıdaki gibi olsun.

accessreldb

Adımlar
 

MoreMotion Application Studio da yeni bir proje açın
CTRL + F7 tuşlarına basarak "Genel Tanımlar" sayfasını açın
Kütüphaneden "mor > RelDB > RelDBConnection" elemanını alarak sayfaya yerleştirin  ve özelliklerini aşağıdaki gibi belirleyin

RelDBConnection_props

Daha sonra "Genel Tanımlar" sayfasına kütüphaneden mor > RelDB > RelDBQueryDataSource elemanını yerleştirin.

RleDBQueryDataSource_add

 

ve veri kaynağı özelliklerini aşağıdaki gibi belirleyin.

 

RelDBDataSource_props

 
Artık, "c:\data\OrnekDB.mdb"  veritabanına "SELECT * FROM calisanlar" sorgusunu kullanarak erişimi sağlayacak olan "calisanlar" veri kaynağı hazır durumdadır. "calisanlar" veri kaynağının sağlayacağı XML verisi aşağıdaki gibi olacaktır.

 

 <calisanlar>

  <item>

    <Ad>Ahmet</Ad>

    <Soyad>Mert</Soyad>

    <Cinsiyet>E</Cinsiyet>

    <Firma>Renkli Reklamcılık Şirketi</Firma>

  </item>

  <item>

    <Ad>Canan</Ad>

    <Soyad>Sönmez</Soyad>

    <Cinsiyet>K</Cinsiyet>

    <Firma>Berrak Tekstil</Firma>

  </item>

  <item>

    <Ad>Nesrin</Ad>

    <Soyad>Candan</Soyad>

    <Cinsiyet>K</Cinsiyet>

    <Firma>GEZ Yayıncılık</Firma>

  </item>

  </calisanlar>

 

 

Dinamik Elemanları Hazırlamak

"index" sayfasına bir panel elemanı ekleyin
Panelin "Tekrarlama | Her Bir ... İçin" özelliğine "/calisanlar/item" girin
Panelin içine iki adet metin elemanını alt alta yerleştirin ve değerlerini aşağıdaki gibi belirleyin

 

ref_dynamic_elements

 

Şimdi projeyi derleyelim ve ardından web sunucusunu çalıştıralım.

Konuşlandırma araç çubuğunda bulunan "Uygulamayı Derle" komut düğmesi ile projeyi derleyin.
Eğer Tomcat sunucusu kapalıysa "Tomcat'i Başlat" komut düğmesi ile sunucuyu başlatın.
"Varsayılan tarayıcı ile Uygulamanın index sayfasını açın" komut düğmesini çalıştırın.

 

Sonuç aşağıdakine benzer olacaktır.

example_browser_result