İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C#'da Veritabanı Kullanımı (Oledb)

eymenbex21.09.20180 cevap1.831 görüntüleme
2018'den beri51 mesaj
#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.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.