ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - VAHÄ°D

Bir olan, zat ve sıfatlarında ve isimlerinde ortağı bulunmayan.

     ANASAYFA    |   Ben Kimim?      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

( 24357 ) 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 (34.204.181.19) 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
   Ã‡evre ve Enerji Teknolojileri Yarışması ÖDR Süreci
19.03.2024 - 17:00
Süre 4 Saat 54 dk Var

 Engelsiz YaÅŸam Teknolojileri Yarışması ÖDR Süreci
20.03.2024 - 17:00
Süre 1 Gün 4 Saat 54 dk Var

 Ä°nsanlık Yararına Teknoloji Yarışması ÖDR Süreci
21.03.2024 - 17:00
Süre 2 Gün 4 Saat 54 dk Var

 
Ebu Hureyre'nin (r.a.) anlattığına göre: Hz. Peygamber (a.s.) "Müslüman, kardeşinin pazarlığı üzerine pazarlık yapmasın" buyurmuştur.

Müslim, Büyu' 9 (l, 1154)
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 : 150
 Toplam : 2654712
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

1