ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - MELİK

Mülkün, kâinatın sahibi, mülk ve saltanatı devamlı olan.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
C#.NET ile Access Veritabanına Bağlantı Kurma
16.04.2014         (24651) kez okundu    
Tweetle     Yazdır

Selamun Aleyküm, Merhaba bu dersimde C#.NET ile Access veritabanına bağlantı kurmayı anlatacağım.

Öncelikle yapmamız gereken access programını açarak uygulamamız için veritabanını oluşturmak. Ben daha önceki dersimde anlattığım Access'te Veritabanı Oluşturma konusundaki veritabanına göre anlatacağım. Accesste veritabanı oluşturmayı bilmiyorsanız ya da hatırlamak istiyorsanız Bu Bağlantıya Tıklayınız...

Önceki derste oluşturduğum veritabanı adı "veritabani.accdb" ve şifresi "123" dür.

Gelelim Proje Oluşturmaya:  Kaynak: www.mustafakarsli.com

Visual studiodan yeni bir proje oluşturalım. Projemizi oluşturduktan sonra Belgelerim -> Visual Studio 2010 -> Projects klasöründeki projemizin klasörünün içindeki Bin -> Debug klasörüne girelim ve oluşturduğumuz veritabanını bu klasörün içine kopyalayalım. Bağlantıyı buradan yapacağız.

Projemizi açalım ve 1 adet label ekleyelim. Formun kod ekranında kütüphanelerin olduğu en üst kısma aşağıdaki kodu ekleyelim:

using System.Data.OleDb;

Yukarıdaki kod Access veritabanını kullanmamızı sağlayacak kütüphaneyi eklememizi sağlar.

Sonra form üzerine çift tıklayarak formun açılışına (form load) aşağıdaki kodları yazalım:

1   OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;
    Data Source=
veritabani.accdb;Jet OLEDB:Database Password=123");
2   baglanti.Open();
3   if (baglanti.State == ConnectionState.Open) label1.Text = "Bağlantı Yapıldı";
4   else label1.Text = "Bağlantı Kurulamadı";

Yukarıdaki kodda;  Kaynak: www.mustafakarsli.com

1 numaralı satır veritabanına bağlantı kurmamızı sağlayan koddur.

  • OleDbConnection veritabanına bağlantı kurmamızı sağlayacak komutu oluşturmak için kullanılır.
  • baglanti oledbconnection türünde bir değişkendir.
  • Parantez içindeki ifadede Provider, veritabanı programını ve sürümünü belirtir.
  • Data Source, veritabanının adını ve adresini belirtir. Veritabanı dosyamız C sürücüsü içinde varsayarsak buraya C:\\veritabani.accdb yazarız. Ben dosyayı proje içindeki debug klasörüne kopyaladığım için buraya sadece veritabani.accdb yazdım.
  • Jet OLEDB:Database Password, veritabanımızın şifresini yazdığımız yerdir. Ben veritabanını oluşturduğumda şifreyi 123 verdiğim için buraya 123 yazdım.

2 numaralı satır, oluşturduğumuz bağlantıyı açmamızı yani çalıştırmamızı sağlar.

3 numaralı satır, baglanti değişkeninin durumunu sorguluyor. Eğer ki bağlantı açılmışsa label1'in Textine Bağlantı Yapıldı yazıyoruz.

4 numaralı satırda ise, bağlantı açılmamışsa label1'in textine Bağlantı Kurulamadı yazıyoruz.

Yukarıdaki kodları yazıp programı çalıştırdığımızda (f5) yazım hatası yapmamışsak labelde Bağlantı Yapıldı yazacaktır.

Sonraki derslerde kayıt işlemlerini yapacağız İnşaallah... Sağlıcakla kalınız...

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

© 2008 - 2024
Mustafa KARSLI