Alfabetik Sıralama :ABCDEFGHIJKLMNOPQRSTUVWXYZ -


İlk olarak veri tabanı terminolojisine bakalım. Veri tabanına ulaşma, uzaktaki veya yerel bir veri tabanına ulaşıp, buradaki verilerin alınması veya işlenmesi anlamına gelir. Veri tabanları ilişkisel olmak zorunda değildir. Bir çok değişik formda veri tabanları olabilir, bunlardan bazıları;

Uzaktan erişimli ilişkisel server üzerinde bulunan veri tabanları; örneğin SQL Server.
Yerel bilgisayarınızda bulunan ilişkisel veri tabanları; örneğin Personal Oracle veya Microsoft Access.
Bilgisayarınızdaki metin dosyaları.
Tablolama programları.
Uzaktan veri erişimine izin veren mainframe bilgisayarlar.
Canlı bilgi sevisleri; örneğin Dow Jones vb.

JDBC, ilişkisel veri tabanlarına ara yüz olarak tanımlanabilir. JDBC ilişkisel veri tabanlarına ulaşmada kullanılabilmesine rağmen ben bu bölümde ve bir sonraki bölümde JDBC ile ilişkisel veri tabanlarına ulaşmayı anlatacağım. Eğer daha önce ilişkisel veri tabanlarıyla ilgilenmediyseniz, şu tavsiyeleri dinlemelisiniz. İlişkisel veri tabanları mantıksal olarak öğrenmesi oldukça kolay ve zevklidir.

Java Veri tabanı bağlantısı (JDBC) sınıfları SQL cümlelerini çalıştırarak ilişkisel ver,tabanları erişimi ve bu veriler üzerinde işlem yapmayı sağlar. JDBC nesneye dayalı, veri tabanına erişim için geliştirilen uygulama programları ara yüzü (Application Programming Interface - API), ve Java geliştiricileri ve veri tabanları için standart olarak geliştirilmiştir.

JDBC, diğer bir veri tabanı ara yüzü olan, X/Open SQL CLI( Call Level Inteface), özellikleri temel alınarak geliştirilmiştir. Fakat bu standardın bilgisine sahip olmak , JDBC öğrenmek için yeterli değildir. Buna rağmen, veri tabanına ulaşmak için yazılmış bir veri tabanı programınız varsa, JDBC ye kullanmadan önce bu deneyime sahip olmanız sizin için çok iyi olacaktır.

Java.sql paketi, veri tabanına ulaşmada kullanılan API ler içeren sınıflar barındırmaktadır.
Aşağıdaki şekil technical_library veritabanı ( Wrox Web sitesinden ulaşılabilir) temel bileşenlerini göstermektedir. Bu şema bu sonraki anahtar noktaların anlatmakta ve örneklerde kullanılacaktır.


İlişkisel veri tabanlarını üzerinde yapacağınız her türlü işlem, SQL (Structed Query Language –Yapısal Sorgulama Dili) ile sağlanacaktır. SQL Java gibi uygulama dili değildir. SQL daha çok sorgulama ve deklare için kullanılır. Bu da veri tabanı sunucusuna ne yapmak istediğini söylemesi fakat bunu nasıl yapılacağını söylememesi anlamına gelir. Her bir SQL cümleciği veri tabanı sunucusu tarafından analiz edilir, işlemler bu tanımlama doğrultusunda parçalara ayrılarak veri tabanı motoru tarafından sağlanır. Veri tabanı motoru çeşitli istekleri birleştirir. Değişik kurumsal veri tabanı istekleri genel veri tabanı motorlarını kullanabilir.


Konu: JDBC İçeriği ve Terminolojisi
 
Okunma Sayısı : 80
Eklenme Tarihi : 25 Ocak 2007, Perşembe
SONRAKI BILGI : Akdeniz diyeti Alzheimer düşmanı   
Forum Linki:
Aranan Kelime:
   

 

 

Copyright © 2008 Temha.neT