ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - MÜHEYMİN

Her şeyi görüp gözeten, gözetici ve koruyucu olan.

     ANASAYFA    |   Ben Kimim?      İnsanlara merhamet etmeyene Allah da merhamet etmez. - Hz.Muhammed (sav)

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

C#.NET ile Access Veritabanına Bağlantı Kurma
 + Yazıyı Büyüt    - Yazıyı Küçült           

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

( 24698 ) kez okundu     -     16.04.2014    Tweetle     
C#.NET ile Access Veritabanına Bağlantı Kurma, csharp, c#, net, c sharp, veritabanı, access, access veritabanına bağlantı kurma, c sharp ile access bağlanma, oledbconnection, connectionstate, state, connection, access connection, mustafa karslı
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
ali - Adana - 14.08.2014 13.13
     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.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
İsim
:
Yorum
:
En fazla 400 karakter
Şehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (3.129.69.151) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Hayra vesile olan, hayrı yapan gibidir.

Hz. Muhammed (sav) (Tirmizi)
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 1
 Bugün : 139
 Toplam : 2666490
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

1