C Sharp 16.04.2014 22.45.55 👁 28143 Okunma

C#.NET ile Access Veritabanına Bağlantı Kurma

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

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş

💬 Yorumlar

ali 14.08.2014 13.13.05

merhaba ben Access veri tabanı kullanıyorum. form da tabloya float yada double veri gireceğim zaman hata veriyor yada kendisi düzeltiyor.mesela ben 1.60 yazdıysam o 160 yazıyor.bunu nasıl ayarlarım.Birde mesela geekli textbox ları veritabanıyla ilişkilendiriyorum ancak textbox lardaki veriyi almıyor ancak tabloya elle yazarsam kayıt ediyor.ne yapmalıyım. yadımcı olursanız sevinirm.

Fikrini Belirt

🤲 Günün Esması

el - MÜTEKEBBİR

" En büyük ve en yüce olan, büyüklüğünü, ululuğunu her an ve her yerde gösteren. "

💡 Günün Sözü

“İnsanlara merhamet etmeyene Allah da merhamet etmez.”

Hz.Muhammed (sav)

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
2
👥 Toplam Ziyaret
2.823.665

İstatistikler anlık güncellenir.