BİLGİ SAYAMIYORUM beta

Asp.Net (C#) de Ms Sql veritabanı bağlantısı nasıl kurulur, nasıl çağırılır?

0

Asp.net (C#) ile proje yaparken eğer dinamik bir siteniz olacaksa ya da sadece kullanıcı tabanlı bir yapı oluşturacaksanız bile en başta ihityaç duyacağınız şey bir veritabanı (database) oluşturmaktır. Projenizi bu veritabanına bağlamak da yapacaklar listesinin başlarındadır. 

Bu bağlantıyı oluşturmanın tabii ki birden fazla yolu var. Ancak en kullanışlısı bağlantı satırını "web.config" dosyası içine yazmak olacaktır. Daha sonra bu bağlantıyı kullanmanız gereken sayfalarda ya da class (sınıf) tanımlarında buradan rahatlıkla çağırabilirsiniz. 

  1. Bunu yapmak için öncelikle projenizin kök dizininde bir "web.config" dosyası oluşturmalısınız. 
  2. Siteye (projeye) yeni bir öğe (item) ekleyin ve bu bir web configuration file olsun.
  3. Bu dosyanın içine "configuration" tagları arasına "connectionStrings" tagı ekleyin.
  4. Ardından "add" tagı dahilinde bağlantı satırınızı yazın.

O da şu şekilde olmalı:

<add name="veritabaniBaglantisi"

connectionString="

Data Source=veritabaniServeri;

Initial Catalog=veritabaniIsmi;

User ID=kullaniciAdi;

Password=kullaniciSifresi"

providerName="System.Data.SqlClient"/>

 

web.config dosyası

İşlem sonunda "web.config" dosyası içeriği en basit haliyle şuna benzemeli:

<?xml version="1.0"?>
<configuration>
 
   <connectionStrings>
   <add name="veritabaniBaglantisi" 
connectionString="
Data Source=veritabaniServeri;
Initial Catalog=veritabaniIsmi;
User ID=kullaniciAdi;
Password=kullaniciSifresi"
providerName="System.Data.SqlClient"/> 
   </connectionStrings>
 
   <system.web>
      <compilation debug="true"/>
      <pages/>
      <customErrors mode="Off"/>
   </system.web>
 
</configuration>

 

Bağlantıyı Kullanmak

Bu bağlantıyı çağırmak için de birden fazla yol olsa da direk olarak şu şekilde çağırabilirsiniz:
using System.Data.SqlClient; (özellikle bu .net kütüphanesine ihtiyacınız var)

Kod içeriği için de aşağıdaki satırları kullanabilirsiniz.

SqlConnection dbConn = new SqlConnection(

ConfigurationManager.ConnectionStrings

["veritabanıBaglantisi"].ConnectionString);

dbConn.Open();

Database (veritabanı) kullanarka yapacağınız işlemleri bu araya yazmalısınız.

dbConn.Close();

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER