1. Anasayfa
  2. Asp.net

Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 1 Bağlantı Kurma

Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 1 Bağlantı Kurma
10

Bu yazımızla ASP.Net ile Access Veritabanı işlemlerine giriş yapıyoruz ilk olarak veri tabanı ile bağlantı nasıl sağlanır onu anlatmaya çalışalım uygulamamızda kullanmak üzere Access ile bir veritabanı oluşturuyoruz benim kullanacağım tablo yapısını aşağıdaki resimden inceleyebilirsiniz. Veritabanını hazırladıktan sonra projemizi kaydettiğimiz klasöre kopyalıyoruz


Şimdi sıra geldi hazırladığımız veritabanı ile iletişime geçmeye bunu yapabilmek için sayfamızın kod kısmını “using System.Data.OleDb;” namespacesini eklememiz lazım ki veritabanı komutlarını kullanabilelim, bağlantı için gerekli olan kodlar

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;
namespace accessbaglanti
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            OleDbConnection db_baglanti;

            db_baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; DATA Source=" + Server.MapPath("aspnet.accdb"));
            try
            {
                db_baglanti.Open();
                Response.Write("Bağlantı gerçekleştirildi..");
                db_baglanti.Close();
            }
            catch
            {
                Response.Write("Bağlantıda sorun var !!!");
            }
        }
    }
}

veri tabanını access 2007’de hazırladığım için bağlantı cümlem = “Provider=Microsoft.ACE.OLEDB.12.0; DATA Source=” + Server.MapPath(“aspnet.accdb”)” şeklinde eğer siz farklı bir versiyon kullanıyorsanız ona uygun bir bağlantı cümlesi oluşturmanız lazım kullanılabilecek bağlantı cümleleri..::http://www.connectionstrings.com/ burada mevcut..
Kodlarımızı yazıp çalıştırdık eğer bir sorun yoksa aşağıdaki Bağlantı gerçekleştirildi.. ekranı karşımıza çıkacaktır. bağlantı cümlesinde veya veritabanının konumunda bir sorun var ise Bağlantıda sorun var !!! yazısı çıkacaktır. şimdilik bu kadar sonraki yazımız da bilgi ekleme ve okuma işlemleri ile devam edeceğiz…

Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 2 Veri Ekleme
Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 3 Veri Listeleme – Veri Çekme
Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 4 Kayıt Silme
Asp.Net Dersleri – Asp.Net ile Access Veritabanı İşlemleri 5 Kayıt Güncelleme

Bu İçeriğe Tepkin Ne Oldu?
  • 9
    ba_ar_l_
    Başarılı
  • 12
    gayet_yi
    Gayet İyi
  • 14
    te_ekk_rler
    Teşekkürler
  • 12
    anlamad_m
    Anlamadım
  • 12
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Yorum
Inline Feedbacks
View all comments
Tolga Yılmaz

Hocam ben aspx değilde html ile çalıştım veri tabanı bağlantısı var mı html ile var ise nereye yazılıp nasıl yapılacak yardımcı olurmusunuz?

BilisimOgretmeni

html ile veritabanı kullanamazsınız aspx veya php kullanabilirsiniz

DN Angel

peki acces kullanarak kullanıcı girişi yapabilir miyiz bununla ilgili bir örneğiniz var mı acaba ?

BilisimOgretmeni
DN Angel

bu durumu uyguladım fakat bende hata vermekte.

BilisimOgretmeni

tam olarak ne hatası aldınız http://www.aspnetornekleri.com/veritabani-ve-ado-net-ornekleri/asp-net-uyelik-sistemi-ders-3-uye-profil-sayfasi-ve-profil-guncelleme.html adresinde konu sonunda uygulamanın çalışan halini indirip kontrol edebilirsiniz…

DN Angel

buttun_gris diye bir asp ifadesi var button oluşturarak login olma.. orada sürekli hata veriyo5rdu yeni button ekleyince sorun kalmadı.. teşekkürler.

selçuk şahin

arkadaşlar access veri tabanından üç adet birbiriyle ilişkili tabloyu c# form sayfasına çekip nasıl ekle güncelle sil ve göster yapabilirim ilişkisiz tabloları çekip istediğim işlemi yapabiliyorum ama ilişkili tablolar olmuyor yardım ederseniz sevinirim… şimdiden teşekkürler

BilisimOgretmeni

http://megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veritaban%C4%B1nda%20Sorgular.pdf modüldeki ilişkili tablolar konusunu inceleyebilrsiniz…

CABBAR ÖKKEŞ

Hocam Paylaştığın İÇİN SONSUZ TEŞEKKÜRLER.