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

Çok sağlam, pek kuvvetli, güçlü

     ANASAYFA    |   BEN KİMİM?   |   GALERİ   |   ZİYARETÇİ DEFTERİ   |   İLETİŞİM      Allah'ım! Öfkenden rızana; cezandan affına sığınırım. Senden yine sana sığınırım. Sana övgüyü saymakla bitiremem. Sen kendini nasıl övdüysen öylesin. - Müslim, "Salât", 222

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

( 16621 ) 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 (54.90.92.204) kaydedilecektir)
  Yeni Dersleri Takip etmek İstiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Bilgisayar Ağları
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Fireworks
Flash - Action Script 3
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Silverlight
Şanlı Tarihimiz
  Zamanlanmış Duyuru/Ödev 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 : 13
 Bugün : 1005
 Toplam : 1324151
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2017  
Site Haritası

 

13