DehaForum - Yazılım ve Programlama Topluluğu Programlama C# (C Sharp) C#'da Veritabanı Kullanımı (Oledb)
C#'da Veritabanı Kullanımı (Oledb)
Ritalin
C#'da Veritabanı Kullanımı (Oledb)
0
104
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Konuyu Okuyanlar:1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Ritalin Yönetici
*******
Administrator
  • Konular16
  • Mesajlar28
  • Rep puanı 1
Merhaba arkadaşlar;
 
Bu konu'mda sizlere c# programlama dilinde veritabanı kullanımı hakkında bilgi vereceğim.
 
Veritabanı nedir?
 
Veritabanı, içinde çeşitli türde(metin, sayı, tarih, para birimi) veri saklayan bir yardımcıdır.
 
Veritabanı Oluşturma:
 
Veritabanı oluşturmak için Access programını kullanacağız.

 
Yukarıdaki ekranda, Boş masaüstü veritabanı seçeneğini seçiyoruz.
 

 
Yukarıdaki ekranda, dosyamızın ismini ve kayıt edileceği yeri seçtikten sonra kaydet seçeneğini seçiyoruz.
 

 
Görünüm sekmesinden Tasarım Görünümüne tıklıyoruz.
 

 
Yukarıdaki pencerede tablomuzun ismini yazıyoruz. Daha sonra Tamam'a tıklıyoruz.
 

 
Yukarıdaki pencere de Alan Adı bölümünde oluşturduğumuz alanın adınız, Veri Türü yerine de saklayacağım veriye göre türünü belirtiyoruz.
 
Alan Adını id, Veri Türünü de Otomatik Sayı olarak belirliyoruz.
 
İngilizce adıyla Auto Increment olarak bilinen otomatik sayı her veri eklendiğinde otomatik artan bir alandır. Bu alanı değiştiremeyiz.
 
Otomatik sayı sayesinde aynı verileri birbirinden ayırabileceğiz.
 
Daha sonra ekleyeceğimiz alanları düşünelim.
 
Biz kişileri depolayan bir veritabanı oluşturacağız.
 
Şu şekilde bir tablo oluşturuyoruz:
 
Alan Adı           Veri Türü
 
id                     Otomatik Sayı
 
ad                    Kısa Metin
 
soyad              Kısa Metin
 
numara           Sayı
 
Yukarıdaki gibi tablo oluşturuyoruz. Tablomuzun ismini ise kisiler olarak adlandırıyoruz.
 
Veritabanı Bağlantısı:
 
Önerim veritabanı dosyanızı programın bin/Debug klasörü içerisine kopyalamanızdır.
 
İlk işimiz OleDb kütüphanesini eklemek olacaktır.
using System.Data.OleDb;
Yukarıdaki kod ile ekliyoruz.
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=kisiler.accdb");
Yukarıdaki gibi tanımlıyoruz. baglanti adında bir bağlantı tanımlıyoruz.


Hızlı Menü: