 |
|
 |
|
JDBC paketi SQL cümlelerini alıştırmak için hazırlanmış yüksek seviyeli bir veri erişim ara yüzüdür. Yani, JDBC veri tabanı satır ve sütun işlemlerini otamatik olarak düzenlemek üzere geliştirilmiş bir ara yüzdür. JDBC uygulamaları değişik veri tabanları için geliştirilmiştir. Bu yüzden diğer veri tabanlarına geçiş hiç de zor olmayacaktır. Kullanıcı için JDBC java uygulamaları üstte görüldüğü gibidir.
JDBC veri tabanı yönetimini her bir veri tabanı sürücüsüne JDBC ara yüzü ile ilişki kurarak yapmaktadır. Bu sayede JDBC sınıfları veri tabanı alarak diğer Java sınıfları tarafından işlenmesine olanak vermektedir. Bundan noktadan sonra bu konu üzerinde durulacaktır.
JDBC ve ODBC ilişkisi JDBC uygulamalarının bu kadar pratik olmasının ana nedeni diğer veri tabanı uygulamalarıyla uyumlu olmasıdır. JDBC ve ODBC ‘nin ortak yanı da, daha önce bahsedildiği gibi ikisinin de SQL X/Open CLI tabanlı olmasıdır. Bu noktadan sonra kullanılacak bazı teknik terimlerin açıklanmasında yarar vardır.
Sürücü yöneticisi (Driver manager): Veri tabanı sürücülerini yükler, ve uygulama ile sürücü arasındaki bağlantıyı yönetir.
Sürücü (Driver): Uygulama veri tabanıyla ilgili isteklerini, veri tabanının anlayacağı çağrılara dönüştürür.
Bağlantı (Connection): Uygulama ve veri tabanı arasındaki oturum.
Cümle (Statement): Sorgulama ve güncelleme işlemlerinin yapılmasında kullanılan SQL cümleleri
Metadata: Veri, veri tabanı ve sürücü hakkında alınan bilgiler.
Sonuç seti (Result Set) : SQL cümlelerin işlenmesi sonucu ortaya çıkan, mantıksal satır ve sütun yapıları.
JDBC Temelleri Bu bölümde buraya kadar anlattıklarımı ve gerekli sürücülerin bilgisayarınızda yüklü olduğu kabul edilmektedir.
• Gerekli olan sınıfları yükleyin. • JDBC sürücüsünü yükleyin. • Veri tabanını belirleyin. • Nesne ile bağlantıyı sağlayın. • SQL cümleciği ile bağlantıyı sağlayın. • SQL cümleciğini kullanarak sorguyu çalıştırın. • Sonuç seti ile verileri alın. • Sonuç setini kapatın. • SQL cümleciğini kapatın. • Bağlantı nesnesini kapatın
JDBC mimarisi Java ara yüzleri ve sınıfları sayesinde veri tabanıyla iletişim kurup, SQL cümlecikleri sayesinde veri tabanında Create, Execute gibi işlemleri yerine getirmeye dayanmaktadır.
Her bir kutu veri tabanına erişimde ve verilerin sunumunda kullanılan ana noktalardır; JDBC sınıfları, ara yüzleri vb. JDBC ile ilgili bütün işlemlerde ilk kullanılan Sürücü yöneticisi sınıfıdır. İlk olarak technical _library veri tabanına bakarak başlangıç noktamızı belirleyelim.
|
 |
 |
|
 |
|
|