ODBC Kullanarak veritabanlarına bağlanmak

Libreoffice Türkiye Vikisi sitesinden
Atla: kullan, ara



Bu makalemizde LibreOffice.org Base ile Microsoft Access bağlantısının nasıl yapılacağını inceleyeceğiz. Bu işlemin gerçekleştirilmesi için ön şart Windows kullanıyor olmanızdır. Tabiki diğer sistemler içinde bu işlem gerçekleştirebilir ama henüz tüm sistemler için bir çözüm olduğu söylenemez. Birazdan inceleyeceğimiz bu işlem sadece Windows XP Professional ve Windows 7 Home Edition altında test edilmiştir. Diğer Windows versiyonları için bu işlem biraz farklılık yaratabilir. Şimdi adım adım bu işlemin nasıl yapılacağını inceleyelim.

ODBC Nedir?

ODBC(Open Database Connectivity), birbirinden farklı veritabanlarına (MySQL, Oracle, MSSQL vb.) standart metotlarla bağlantı yapmanızı sağlar. Bir nevi veritabanları ve uygulamalar arasında bir köprü görevi görürler.

ODBC Kaynağı Ekleme

Elinizde bir Access tablosu olduğunu varsayarak yazıma devam ediyorum. ODBC kaynağı oluşturmak için Denetim Masası-->Yönetimsel Araçlar -->Veri Kaynakları (ODBC) yolunu takip ederek başlatın. Karşımıza bir diyalog penceresi gelecektir.

BaseODBC 1.PNG

Kullanıcı DSN sekmesinden Ekle butonuna tıklayarak Yeni Veri Kaynağı Oluştur diyalog penceresinin görüntülenmesini sağlıyoruz.

BaseODBC 2.PNG

Bu pencereden bağlantı yapacağınız veritabanı sürücüsünü seçmeniz gerekiyor. Biz Access'e bağlanacağımız için Microsoft Access Driver(*.mdb, *.accdb) sürücüsünü işaretleyip Son butonuna tıklayarak işlemi bitiriyoruz. Karşımıza aşağıdaki gibi bir diyalog penceresi çıkacaktır.

BaseODBC 3.PNG

Burada bu kaynağa ait bilgileri düzenli bir şekilde doldurmamız gerekiyor. Gerekli olan bilgiler kısaca aşağıdaki gibidir.

  • Veri Kaynağı Adı: Erişimde kullanılacak herhangi bir isim yazılır.
  • Açıklama: Kullanıcının isteğine bağlıdır. Bu alana kaynak ile küçük bir not eklenebilir.
  • Veritabanı: Bağlanmak istenen veritabanını seçebilir veya oluşturabilirsiniz.

Ben örnek olması açısından kaynağın adını Access olarak belirledim. Sizler kendi ihtiyaçlarınıza göre başka bir isim verebilirsiniz. Ardından Veritabanı bölümünden Seç butonuna tıklıyarak Access tablomuzu kaynağımıza dahil ediyoruz. Karşımıza Veritabanı Seç diyalog kutusu gelecektir.

BaseODBC 4.PNG

Önceden oluşturulan dosyamızın bulunduğu yolu takip ederek buluyoruz ve dosyamızı seçiyoruz. Ardından Tamam butonuna basarak işlemimizi bitiriyoruz.

BaseODBC 5.PNG

Bu işlemden sonra tekrar ana pencere görünecektir. Bu pencerede eklemiş olduğumuz kaynağın adını ve türünü görebilirsiniz. Son olarak bu pencereden de Tamam butonuna basarak işlemi sonlandırıyoruz.

BaseODBC 6.PNG

LibreOffice.org Base Bağlantısı

Veritabanı Seç

LibreOffice.org Base programını başlattığımızda karşımıza aşağıdaki diyalog kutusu gelecektir.

BaseODBC 7.PNG

Farklı bir veritabanına bağlanacağımız için Varolan veritabanına bağlan seçeneğini işaretliyoruz. Ardından açılır listeden ODBC sürücüsünü seçip İleri butonuna basarak devam ediyoruz.

ODBC Bağlantısı Kur

BaseODBC 8.PNG

Bu adımda daha önceden oluşturmuş olduğumuz ODBC kaynağını seçeceğiz. Gözat butonuna tıklayarak Veri Kaynağı diyalog kutusunun görüntülenmesini sağlıyoruz.

BaseODBC 9.PNG

Bu listeden Access isimli veri kaynağımızı seçip Tamam butonuna tıklıyoruz. Bu işlem ile tekrar Veritabanı Sihirbazına dönüyoruz ve İleri butonuna basarak devam ediyoruz.

Kullanıcı Kimlik Denetimini Kur

BaseODBC 10.PNG

Bu adımda eğer veritabanımızda Kullanıcı Adı ve/veya Şifre bulunuyorsa bu pencereden bu bilgileri doldurmamız gerekiyor. Aksi takdirde veritabanı bağlantısı gerçekleşmeyecektir. Gerekli bilgileri verdikten sonra alt tarafta yer alan Bağlantı Testi butonuna basarak bağlantınızı test edebilirsiniz. İleri butonuna basarak bir sonraki adıma geçiyoruz.

Kaydet ve İlerle

BaseODBC 11.PNG

Bu adımda veritabanımızı kaydetmek isteyip istemediğimizi soracak. Eğer kaydedilmesini istiyorsanız Evet, veritabanımı kaydetmek istiyorum seçeneğini işaretleyerek Bitir butonuna basmalısınız. Eğer kaydedilmesini istemiyorsanız Hayır, veritabanımı kaydetmek istemiyorum seçeneğine tıklayarak Bitir butonuna basmalısınız. Bu adımı tamamladıktan sonra karşımıza Access veritabanında oluşturduğunuz tabloları içeren bir anasayfa penceresi görünecektir.

BaseODBC 12.PNG

Artık Access veritabanımıza bağlandık ve kaydettik. Tablo ekleyebilir, silebilir ve her türlü veritabanı işlemlerinizi gerçekleştirebilirsiniz. Bir sonraki LibreOffice.org yazımızda görüşmek üzere.


Eskiwiki.png This page is imported from Eskiwiki (previously Wiki.OpenOffice.org.tr) The whole page content and all revisions are licensed under:
24px24px This work is licensed under the Attribution NonCommercial 3.0 Unported License