1.Veri Tabanıyla Access Bağlantısı Nasıl Kurulur?
- Öncelikle Access uygulamasını açıyoruz. Sol üstte bulunan boş veri tabanı seçeneğine çift tıklıyoruz.
- Açılan ekranda, solda bunan tablo1'e sağ tıklayarak tasarım görünümü diyoruz. Veri tabanımızda kullanacak olduğumuz ismi giriyoruz. Türkçe karakter kullanmamaya özen gösteriyoruz.
- Enter bastıktan sonra istediğimiz bilgilerin bulunacağı veri alanlarını oluşturuyoruz. Veri türlerini kullanmak istediğimiz alana göre ayarlıyoruz.
- Yapacağımız basit uygulama için sağda bulunan "calısma" adlı tabloya çift tıklıyoruz. İstediğimiz kullanıcı adı ve şifresini giriyoruz.
C# ile Access veri tabanı bağlantısı:
- Yeni bir C# klasörü oluşturuyoruz.
- Yukarıda bulunan Araçlar adlı bölgeye tıklayarak veri tabanına bağlan adlı seçeneği seçiyoruz
- Ve sırasıyla şunları yapıyoruz.
- Belgelerde bulunan veri tabanı klasörünü çalışma dosyanızın içindeki debug klasörüne atın.
- Tekrar visual stüdyoyu açarak yukarıdan araçlar veri tabanına bağlan access veri tabanı seçilerek veri tabanı dosyası seçilir ve debug un içine attığımız veri tabanı seçilir. Sol altta bulunan bağlantıyı sına ya tıklanır tamam denilerek ekran kapatılır. Kod kısmında ise şu kodlar yazılır. Form1 e çift tıklanarak kod bölgesi açılır. Ve sırasıyla;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
+
using System.Data.OleDb; // komutu eklenir.
Daha sonra global alana.
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+Application.StartupPath+"\\Database3.accdb");
Bu komutu nasıl alacağız dersek. Solda bulunan sunucu gezgini bölgesinden veri tabanımızın ismini seçerek;
OleDbConnection bag = new OleDbConnection("");
yazıyoruz. Ve tırnakların içine kopyaladığımız satırı yapıştırıyoruz.
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\C#\calisma1122\calisma1122\bin\Debug\Database3.accdb");
Bu görüntü oluştuktan sonra 'Database3' ten 'Source=' ye kadar olan kısmı siliyoruz.
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database3.accdb");
Daha sonra ''Source=" in yanından text i kapatarak' " işaretini koyarak'
+ Application.StartupPath +
Kodunu yazıyoruz. En sonunda ise database den önce ' "\\ ' işaretlerini koyuyoruz ve sonunda oluşan kod bizim bağlantımızı kurduğumuz kod oluyor
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\Database3.accdb");
Sondaki dosya uzantısı veri tabanınızın adına göre yazılır.(Bireysel)
Bağlantı kuruldu. Şimdi istediğiniz gibi kullanabilirsiniz.
Yorumlar
Yorum Gönder