Hangi Java mail grubuna yada forumuna bakarsanız bakın konu dönüp dolaşıp IDE (Integrated Development Environment) konusuna gelmiÅŸtir. Hatta bir kısım Javacı arkdaÅŸlar bu tartışmalardan ve belirsizlikten bunalıp kendilerini .NET platformunun dolayısıyla Visual Studio ‘nun sıcak kollarına atmışlardır. Her ne kadar Visual Studio gibi kur ve kullan baÅŸka da birÅŸey yapma tarzında yada daha modern bir ifadeyle ALL-IN-ONE bir IDE ‘ye sahip olmasak da Javacılar için de vazgeçilmez hatta yavaÅŸ yavaÅŸ standart haline gelmeye baÅŸlayan Eclipse var. (Bir kere ayarla her yerde kullan.)
Aslında bu tip bir ihtiyaç her uygulama geliÅŸtiricinin hayatında var. Yani uygulama geliÅŸtirirken herÅŸeyin bir arada olması en azından basitçe iÅŸinizi görecek araçların tek bir yerde toplanması önemlidir.(Ciddi durumlarda Aqua Data Studio, Rapid SQL yada TOAD gibi araçlara ihtiyaç olabiliyor.) Bu nedenle Visual Studio ‘nun hakkının verilmesi gerektiÄŸine inanıyorum.
Eclipse ‘e dönecek olursak default olarak gelen eklentilerle zaten Javacıların iÅŸini fazlasıyla görecektir ama ihtiyaçlar deÄŸiÅŸtikçe yeni eklentiler kurarak daha da zenginelÅŸtirmek gerekebilir. Bu noktada en büyük sıkıntı doÄŸru eklentiyi seçme konusunda yaÅŸanır. (Eclipse için yüzlerce plugin -eklenti- mevcut)
 Bitirme projem sırasında Visual Studio ‘da en sevdiÄŸim ve sıklıkla kullandığım özelliklerden bir tanesi de Server Explorer idi. Hatta eÄŸer baÄŸlantı kuracağınız sunucu yerelinizde deÄŸilse SQL Server 2005 Management Studio ‘dan daha hızlı çalıştığını da söyleyebilirim. Bu güzel özelliÄŸi Eclipse ‘e de kazandırmak gerekli diye düşünürken karşıma Quantum DB eklentisi çıktı. JDBC tabanlı bu güzel plugin ile hem veritabanı sunucunuzda ne var ne yok visual bir ÅŸekilde görebilirsiniz hem de SQL sorgularınızı çalıştırabilirsiniz.
Quantum DB ‘yi Eclipse dahil etmek çok kolay ama burada karşınıza bir GEF (Graphical Editing Framework) plugin sorunu çıkabilir.Öncelikle Eclipse GEF ‘in doÄŸru sürümünü eklemeli , ardından da Quantum DB kurulumuna geçmelisiniz. ( Note: Quantum needs the GEF plugin to work, so you have to install it before installing Quantum)
Eclipse ‘e plugin eklemek için ben genellikle web update ‘i tercih etmiyorum. Onun yerine plugini bilgisayarıma indirip Eclipse ‘e ekliyorum , bu sayede ileride farklı bir Eclipse ‘e de kurma ÅŸansım oluyor. (Plugin dosyalarını kopyalayıp yapıştırmak her zaman olumlu sonuçlar doÄŸurmuyor o nedenle bu yöntem daha saÄŸlıklı !)
Kullandığınız Eclipse sürümü için uygun GEF pluginini buradan indirebilirsin. İndirdiÄŸiniz zip dosyasını uygun bir yere extract ettikten sonra Help -> Software Updates ->Find and Install yolunu takip edin. Search For New Futures To Install seçeneÄŸini seçtikten sonra ilerleyin ve bir sonraki adımda New Local Site butonuna tıklayın. Açılan pencereden az önce plugini extract ettiÄŸiniz dizini seçin ve tamam diyerek bir sonraki adıma geçin. Kullanıcı sözleÅŸmesini de onayladıktan sonra kurulum tamamlanacaktır ve pluginin düzgün bir ÅŸekilde çalışabilmesi için Eclipse ‘i baÅŸtan baÅŸlatın.
GEF eklentisini kurduktan sonra buradan Quantum DB ‘yi indirin ve GEF ‘i kurarken izlediÄŸiniz adımların aynısını tekrarlayın. EÄŸer herhangi bir hata almadıysanız Eclipse ‘i yeniden baÅŸlattıktan sonra eklentiniz kullanımıma hazır.
Window -> Open Perspective -> Other -> Qunatum DB yolunu izleyerek Quantum DB perspektifine geçebilirsiniz. Sonra da Window -> Show View yolu ile bu perspektif içerisinde görülmesini istediğiniz Quantum DB bileşenlerini seçebilirsiniz.
 Artık Quantum DB ‘nin görsel ayarları tamam. Tek yapmanız gereken Veritabanı       sunucunuzun çalışır halde olup olmadığını kontrol etmek ve Database Bookmarks alanına New Bookmark ile eklemek. Burada en önemli nokta uygun sürücüyü Quantum DB ‘ye göstermek. Açılan JDBC Driver penceresinden Add Driver ile veritabanı yönetim sisteminize ait sürücüyü eklemeniz gerekir. (İlgili sürücüleri kullandığınız DBMS ‘in üreticisine ait web sitesinden indirebilirsiniz.) Bir sonraki adımda da ilgili DBMS için gerekli baÄŸlantı bilgilerini verip, bu bookmark ‘a bir ad vererek iÅŸleminizi tamamlayabilirsiniz. ( MySql için yandaki resimde örnek bir baÄŸlantı gerçekleÅŸtirdim.)
Quantum DB ile ilgili baÅŸlangıçta sizlere lazım olacak bilgileri bu yazıda aktarmaya çalıştım. Bu güzel aracın diÄŸer özelliklerini keÅŸfetmek sizlere kalıyor. Fırsat buldukça farklı Eclipse pluginlerini inceleyip , deneyimlerimi sizlerle paylaÅŸamaya çalışacağım. Åžimdilik benden bu kadar . SaÄŸlıcakla kalın…
Blogumdaki SQL Server 2005 ile ilgili önceki yazılarımda SQL Server Storage Engine ‘in biraz sorunlu olduÄŸundan bahsetmiÅŸtim. Hal böyle olunca verilerimizi SQL Server üzerinde tutarken daha da dikkatli olmamız gerekiyor. Ben de bu konuda dikkat etmeniz gereken noktalardan bir kaçına deÄŸinmeye karar verdim.
Geçen hafta cuma günü başlayan proje kabusum hala sürüyor. Aksilikler, sorunlar bir türlü yakamı bırakmadı. Tüm bu sorunlardan kurtulup rahata ereceğim zamanda yenileri katılıyor aramıza. Ama yaşanan bu sorunlardan da kendime çok ders çıkardım.
Recent Comments