ÖNSÖZ
Server-client mimarisine sahip programların birisi de Java Programlama diline ait veri tabanı uygulamaları JDBCdir.1980 yılı ve sonrası, Internet ve ağ uygulamaların da Java ve Java uygulamaları büyük gelişme göstermiştir.JDBC veri tabanına bağlanmakta kullanılan arayüzdür.
Bu tezin hazırlanmasındaki amaç, JDBC konusunda örnek vermenin yanında, JDBC nin çalışma mantığını anlatmak ve konuyla ilgili ortaya çıkan kaynak sıkıntısı biraz osun azaltabilmektirs.
Gerek ders konusunda, gerekse sosyal hayatta bizlerden yardımını esirgemeyen değerli hocam Zafer DİNÇe sonsuz teşekkürlerimi sunarım.
ÖZET
Java programlama dilinde veri tabanına bağlantı için JDBODBC ara yüzü kullanılır. Temel mantık ana server-client mimarisinde server üzerinde bağlantı nesnelerinin oluşturulup, veri tabanında kayıtlara ulaşılması ve istenen değişikliklerin yapılmasıdır.
JDBC, ilişkisel veri tabanlarına ara yüz olarak tanımlanabilir. Java Veri tabanı bağlantısı (JDBC) sınıfları SQL cümlelerini çalıştırarak ilişkisel veri tabanlarına erişimi ve bu veriler üzerinde işlem yapmayı sağlar.
JDBC ile veri tabanı bağlantısını sağlamak için server üzerinde bağlantı nesnesi oluşturulur, JDBC sürücüleri yüklenir, SQL cümleleri ile veri tabanı üzerinde istenen değişiklikler yapılır ve bağlantı kapatılır.
BÖLÜM 1
GİRİŞ:
Bilişim teknolojilerinin gelişim hızı son 15 yılda inanılmaz bir ivme kazanmıştır. Bu gelişimde bilişim sistemleri kuruluşlarının başarılarının büyük payı vardır. Ancak bu gelişimle birlikte bu kurumlarının istek ve ihtiyaçları da değişmiştir, artık bilişim dünyası ana bilgisayardan (Mainframe) istemci_sunucu mimarisine geçiş gibi köklü bir değişiklik yaşamaktadır. Bu gün artık ihtiyaçlar veri tabanları, işletim sistemleri, bilgisayar ağları gibi varolan teknolojilerle uyumlu çalışabilecek ve aynı zamanda yeni teknolojilerin kullanılmasına olanak verebilecek mimarilerin geliştirilmesine yol açmıştır.
Bilişim teknolojilerinde ana bilgisayar tabanlı uygulamaların sakıncalarında dolayı ilişkisel veri tabanları ve istemci/sunucu modeline geçilmiştir. Bilindiği gibi ana bilgisayar tabanlı uygulamalarda depolanan bilginin paylaştırılması büyük bir sorun olmaktaydı ve bu yöntem verimsizdi. Geliştirilen istemci/sunucu modelinde, uygulamalar istemci ve sunucu tarafında iki ayrı tek parçalı uygulama modelinin çıkmasına yol açmıştır. Ancak bu modelde, uygulamalarda değişiklik ya da geliştirmeler yapılmasını kolaylaştıran kodun yeniden kullanılabilmesi özelliği özelliğinin uygulanması, çoğu zaman ayrı ayrı ele alınması gereken bir çok program modülünün ortaya çıkmasına sebep olarak işlemi güçleştirir.
İşte yukarıda sayılan bu sebeplerden dolayı, dağıtık bilgi işlem modeli,CORBA ve IIOP nin geliştirilmesini sağlamıştır. 1980 yılında standart olarak kabul edilen bu teknolojide zamanla ortaya çıkan bir sorun, birbirlerinden kesin olarak çizilmiş sınırlarla ayrılmış…
Etiketler: demokrasinin