JDBC Eğitimi

JDBC API, özellikle İlişkisel Veritabanında depolanan veriler olmak üzere her tür tablo verisine erişebilen bir Java API'sidir. JDBC, Java ile Windows, Mac OS ve UNIX'in çeşitli sürümleri gibi çeşitli platformlarda çalışır.

Neden JDBC Öğrenilmeli?

JDBC, Java Database CJava programlama dili ile çok çeşitli veritabanları arasında veritabanından bağımsız bağlantı için standart bir Java API'si olan onnectivity.

JDBC kitaplığı, aşağıda belirtilen ve genellikle veritabanı kullanımıyla ilişkilendirilen görevlerin her biri için API'ler içerir.

  • Bir veritabanına bağlantı kurma.

  • SQL veya MySQL ifadeleri oluşturma.

  • Veritabanında SQL veya MySQL sorgularının yürütülmesi.

  • Ortaya çıkan kayıtları görüntüleme ve değiştirme.

JDBC Uygulamaları

Temel olarak, JDBC, temeldeki bir veritabanına taşınabilir erişim sağlayan eksiksiz bir arabirim seti sağlayan bir belirtimdir. Java, aşağıdakiler gibi farklı türde yürütülebilir dosyalar yazmak için kullanılabilir:

  • Java Uygulamaları

  • Java Uygulamaları

  • Java Servletleri

  • Java Sunucusu Sayfaları (JSP'ler)

  • Kurumsal JavaBeans (EJB'ler).

Bu farklı çalıştırılabilir dosyaların tümü, bir veritabanına erişmek için bir JDBC sürücüsü kullanabilir ve depolanan verilerden yararlanabilir.

JDBC, ODBC ile aynı yetenekleri sağlayarak Java programlarının veritabanından bağımsız kod içermesine izin verir.

JDBC 4.0 Paketleri

Java.sql ve javax.sql, JDBC 4.0 için birincil paketlerdir. Bu, bu öğreticinin yazıldığı andaki en son JDBC sürümüdür. Veri kaynaklarınızla etkileşim için ana sınıfları sunar.

Bu paketlerdeki yeni özellikler aşağıdaki alanlardaki değişiklikleri içerir -

  • Otomatik veritabanı sürücüsü yükleme.

  • İstisna işleme iyileştirmeleri.

  • Gelişmiş BLOB / CLOB işlevi.

  • Bağlantı ve deyim arabirimi geliştirmeleri.

  • Ulusal karakter seti desteği.

  • SQL ROWID erişimi.

  • SQL 2003 XML veri türü desteği.

  • Annotations.

Seyirci

Bu eğitim, JDBC çerçevesini mimarisi ve gerçek kullanımıyla birlikte ayrıntılı olarak anlamak isteyen Java programcıları için tasarlanmıştır.

Önkoşullar

Bu eğiticiye geçmeden önce, Java programlama dilini iyi anlamış olmanız gerekir. RDBMS ile ilgileneceğiniz için, SQL ve Veritabanı kavramlarına önceden maruz kalmalısınız.