"ODBC Kullanarak veritabanlarına bağlanmak" sayfasının sürümleri arasındaki fark

Libreoffice Türkiye Vikisi sitesinden
Atla: kullan, ara
(adding topmenus; cleanup; preparing TDFWiki move)
 
(2 kullanıcı tarafından yapılan 6 ara revizyon gösterilmiyor)
1. satır: 1. satır:
=ODBC Kullanarak Veritabanlarına Bağlanmak=
+
{{TopMenu/tr}}
Bu makalemizde '''OpenOffice.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''' 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.
+
{{Menu/tr}}
 +
 
 +
 
 +
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 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'''(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==
 
==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.
 
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.
<br><br>
+
 
[[Resim:odbc_1.png]]
+
[[File:baseODBC_1.PNG]]
<br><br>
+
 
 
'''Kullanıcı DSN''' sekmesinden '''Ekle''' butonuna tıklayarak '''Yeni Veri Kaynağı Oluştur''' diyalog penceresinin görüntülenmesini sağlıyoruz.
 
'''Kullanıcı DSN''' sekmesinden '''Ekle''' butonuna tıklayarak '''Yeni Veri Kaynağı Oluştur''' diyalog penceresinin görüntülenmesini sağlıyoruz.
<br><br>
+
 
[[Resim:odbc_2.png]]
+
[[File:baseODBC_2.PNG]]
<br><br>
+
 
 
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.
 
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.
<br><br>
+
 
[[Resim:odbc_3.png]]
+
[[File:baseODBC_3.PNG]]
<br><br>
+
 
 
Burada bu kaynağa ait bilgileri düzenli bir şekilde doldurmamız gerekiyor. Gerekli olan bilgiler kısaca aşağıdaki gibidir.
 
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.
 
*'''Veri Kaynağı Adı''': Erişimde kullanılacak herhangi bir isim yazılır.
21. satır: 24. satır:
 
*'''Veritabanı''': Bağlanmak istenen veritabanını seçebilir veya oluşturabilirsiniz.
 
*'''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.
 
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.
<br><br>
+
 
[[Resim:odbc_4.png]]
+
[[File:baseODBC_4.PNG]]
<br><br>
+
 
 
Ö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.
 
Ö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.
<br><br>
+
 
[[Resim:odbc_5.png]]
+
[[File:baseODBC_5.PNG]]
<br><br>
+
 
 
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.
 
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.
<br><br>
+
 
[[Resim:odbc_6.png]]
+
[[File:baseODBC_6.PNG]]
<br><br>
+
 
==OpenOffice.org Base Bağlantısı==
+
==LibreOffice.org Base Bağlantısı==
 
===Veritabanı Seç===
 
===Veritabanı Seç===
'''OpenOffice.org Base''' programını başlattığımızda karşımıza aşağıdaki diyalog kutusu gelecektir.
+
'''LibreOffice.org Base''' programını başlattığımızda karşımıza aşağıdaki diyalog kutusu gelecektir.
<br><br>
+
 
[[Resim:odbc_7.png]]
+
[[File:baseODBC_7.PNG]]
<br><br>
+
 
 
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.
 
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===
 
===ODBC Bağlantısı Kur===
<br>
+
 
[[Resim:odbc_8.png]]
+
 
<br><br>
+
[[File: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.
 
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.
<br><br>
+
 
[[Resim:odbc_9.png]]
+
[[File:baseODBC_9.PNG]]
<br><br>
+
 
 
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.
 
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===
 
===Kullanıcı Kimlik Denetimini Kur===
<br>
+
 
[[Resim:odbc_10.png]]
+
 
<br><br>
+
[[File: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.
 
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===
 
===Kaydet ve İlerle===
<br>
+
 
[[Resim:odbc_11.png]]
+
 
<br><br>
+
[[File: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.
 
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.
<br><br>
 
[[Resim:odbc_12.png]]
 
<br><br>
 
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 OpenOffice.org yazımızda görüşmek üzere.
 
  
 +
[[File: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.
  
----
+
{{ImportedFromEskiwiki}}
--[[Kullanıcı:Pekgenc|Mehmet PEKGENÇ]] 20:47, 19 Kasım 2009 (MSK)
+

12:17, 16 Kasım 2018 itibarı ile sayfanın şu anki hâli



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