Merhabalar herkese, bugünkü makalemiz access ile veritabanı bağlantısı yapmaktır. Bağlantıyı yapmak için Office programlarından access'e sahip olmalısınız. Bu konuda Visual Studio 2015 Community Access 2016 Kullanılmıştır.
İlk olarak accessi açalım. Böyle bir ekran ile karşılaşacaksınız.
Boş masaüstü veritabanı'na basıp Veritabanı ismimizi oluşturuyoruz.
Ben ThtdbExample adında veritabanı(datebase) ismini oluşturdum şimdi sıra tablo(tables) isim vermeye geldi.
Yuvarlak içine aldığımız yerde (tabi sizde tablo1 yazacaktır.) üstüne gelip sağ tık ile tasarım görünümü yazısına tıklayıp tablo adını belirliyoruz.Ben ogrencı yaptım. Ve karşımıza çıkan sütunları(column) dolduracağız. Bunlar Tablonun içindeki sütunlardır.
Şeklinde dolduruyoruz. Size kalmış birşeydir. Burdaki örnekler ThtdbExample adlı databasenin ogrencı tablosunun ogr_no, ogr_adsoyad, ogr_snf sütunlarına göre anlatılacaktır. Sütunları doldurduktan sonra sağ kısımda bulunan tabloya basıp sağ tık ve kayıt ediyoruz. Artık sutünları ekledik son olarak veri eklemek kaldı.
Üst kısımda tablo adınız yazmaktadır. Ordan da kayıt edebilirsiniz. Üst kısımda bulunan (tablo isminiz) sağ tık yapıp sütun düzenleme yerinden çıkalım ve sağ kısımda bulunan ogrencı (tablo adınız) yere çift tıklayalım. Böyle bir ekran ile karşılaşacaksınız.
Burdan isterseniz veri ekleyebilirsiniz. Burdaki kimlik id olmaktadır ve veri eklendiğinde otomatik artmaktadır. Daha detaylı access anlatmak istemiyorum konu çok uzuyacak buraya kadar temel access mantığını kavranmış bulunmaktasınız artık veritabanınız hazırdır. Visual Studio'yu açıp yeni form proje oluşturalım.
Resimde görüldüğü şekilde Toolboxdan araçlarımızı yerleştirelim.
+ 12 label
+ 4 buton
+ 4 Panel
+ 1 Datagridview
Bulunmaktadır. Artık form alanımızı oluşturduk datagridview veritabanınızda bulunan sütunları listelemeye yarayan araçtır. Paneller ise düzgün ve hizalı görünmesi için koydum.
Form alanımızın kod penceresini açalım. Ve biraz önceki oluşturduğunuz datebaseyi
Yani projenin bulunduğu yerin bin/debug içine atıyoruz. Benimki burda olduğu için ben buraya attım. Artık herşey hazırdır. Veritabanı bağlantısı yapalım.
İlk olarak using System.Data.OleDb; sınıfını ekleyelim.
Bu kod ile veritabanı bağlantısı yapılmaktadır. OleDbConnection access veritabanı bağlantısı yapmak için kullanılır baglan adındaki değişkene veritabanı bağlantısını aktarıyoruz.
Burdaki kod genelde ya ezberlenir yada Server exploer kısmından kopyalanır. Burda sadece ThtDbExample.accdb kısmını değiştirmelisiniz. Bu sizin Datebase isminizdir. evet veritabanı bağlantısı yapmış bulunmaktayız.
Artık veri ekleme (insert), silme (delete), güncelleme (update) ve arama gibi işlemler yapabiliriz.
İlk olarak accessi açalım. Böyle bir ekran ile karşılaşacaksınız.
Boş masaüstü veritabanı'na basıp Veritabanı ismimizi oluşturuyoruz.
Ben ThtdbExample adında veritabanı(datebase) ismini oluşturdum şimdi sıra tablo(tables) isim vermeye geldi.
Yuvarlak içine aldığımız yerde (tabi sizde tablo1 yazacaktır.) üstüne gelip sağ tık ile tasarım görünümü yazısına tıklayıp tablo adını belirliyoruz.Ben ogrencı yaptım. Ve karşımıza çıkan sütunları(column) dolduracağız. Bunlar Tablonun içindeki sütunlardır.
Şeklinde dolduruyoruz. Size kalmış birşeydir. Burdaki örnekler ThtdbExample adlı databasenin ogrencı tablosunun ogr_no, ogr_adsoyad, ogr_snf sütunlarına göre anlatılacaktır. Sütunları doldurduktan sonra sağ kısımda bulunan tabloya basıp sağ tık ve kayıt ediyoruz. Artık sutünları ekledik son olarak veri eklemek kaldı.
Üst kısımda tablo adınız yazmaktadır. Ordan da kayıt edebilirsiniz. Üst kısımda bulunan (tablo isminiz) sağ tık yapıp sütun düzenleme yerinden çıkalım ve sağ kısımda bulunan ogrencı (tablo adınız) yere çift tıklayalım. Böyle bir ekran ile karşılaşacaksınız.
Burdan isterseniz veri ekleyebilirsiniz. Burdaki kimlik id olmaktadır ve veri eklendiğinde otomatik artmaktadır. Daha detaylı access anlatmak istemiyorum konu çok uzuyacak buraya kadar temel access mantığını kavranmış bulunmaktasınız artık veritabanınız hazırdır. Visual Studio'yu açıp yeni form proje oluşturalım.
Resimde görüldüğü şekilde Toolboxdan araçlarımızı yerleştirelim.
+ 12 label
+ 4 buton
+ 4 Panel
+ 1 Datagridview
Bulunmaktadır. Artık form alanımızı oluşturduk datagridview veritabanınızda bulunan sütunları listelemeye yarayan araçtır. Paneller ise düzgün ve hizalı görünmesi için koydum.
~Veritabanı Bağlantısı Kurma~
Form alanımızın kod penceresini açalım. Ve biraz önceki oluşturduğunuz datebaseyi
Kod:
Belgeler\Visual Studio 2015\Projects\ThtDbExample\ThtDbExample\bin\Debug
İlk olarak using System.Data.OleDb; sınıfını ekleyelim.
Kod:
OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ThtDbExample.accdb");
Kod:
OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ThtDbExample.accdb"
Artık veri ekleme (insert), silme (delete), güncelleme (update) ve arama gibi işlemler yapabiliriz.
Moderatör tarafında düzenlendi: