Önce OleDb nesnelerini kullanmak için gerekli namespace’leri ekleyelim:
using System.Data;
using System.Data.OleDb;
Access 2003 Bağlantısı
// Bağlantı nesnesini oluştur
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source=veritabaniAdi.mdb");
// Bağlantıyı aç
baglanti.Open();
// Bağlantı durumu açık mı kontrol et
if (baglanti.State == ConnectionState.Open)
{
Console.WriteLine("Veritabanı bağlantısı başarılı.");
}
// Bağlantıyı kapat
baglanti.Close();
Access 2007 Bağlantısı
// Bağlantı nesnesini oluştur
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=veritabaniAdi.accdb");
// Bağlantıyı aç
baglanti.Open();
// Bağlantı durumu açık mı kontrol et
if (baglanti.State == ConnectionState.Open)
{
Console.WriteLine("Veritabanı bağlantısı başarılı.");
}
// Bağlantıyı kapat
baglanti.Close();
Kaynak: http://yenikod.com/c-access-veritabani-baglantisi-2003-2007/