Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


SqlConnectionStringBuilder Kullanımı

Yazar: Cengiz Atilla

Kategori: ADO.NET & Entity Framework

Eklenme Tarihi: 07.01.2010 10:25:34

Bugunku makalemizde SqlConnectionStringBuilder sınıfını kullanarak sql server baglantımız icin connectionstring tanımlama ya bakıcagız .

Merhaba Arkadaşlar;

             Bugunku makalemizde SqlConnectionStringBuilder sınıfını kullanarak sql server baglantımız icin connectionstring tanımlama ya bakıcagız .

Code tarafına dogru gecelim ...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace BaglantiISlemleriII
{
    class Program
    {
        static void Main(string[] args)
        {
            // c sharp tarafında connection string imizi ayarlayabilicegimiz bir nesne bulunmakda SqlConnectionStringBuilder nesnemizi ornekleyelim ve degerler atamalarımızı yapıp sql ile aramızda bir baglantı acalım sonra kapatalım :)

            SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
            builder.DataSource = "."; // kaynak sql server nerde . dedik yani local server eger uzak bir server ise ip adresini yazmamız gerekicekdir ...
            builder.InitialCatalog = "AdventureWorks"; // hangi database e baglanıcagımızı belirttik ...
            builder.IntegratedSecurity = true; // eger bu sekilde security ayarlarını bırakırsak windows a login oldugumuz kullanıcı ile sql server a baglanıcagımızı soyleriz bu local makinalarımızda işe yarıyabilir ama uzak sunucularda bizden bir kullanıcı adı ve password isteyecekdir ..
            //**********************************************************************************************
            builder.UserID = "kullaniciadi"; // sql server a baglanmaya calısırken belirttigimiz kullanıcı adı kısmı ama ben integrated security hem kullanıcı adı sifre aynı anda olmaz bunlardan biri ile gitmemiz gerekir ...
            builder.Password = "sifre"; // kullanıcı adımızı berlirttik buda sifremiz :)
            //**********************************************************************************************
            builder.PacketSize = 1000; // sql server uzerinden default olarak 8000 K dır buyuk nesneler okumak istedigimiz zaman  ( binary olarak kayıt edilmiş resim ) o zaman packet size ımızı yukseltmemiz daha hızlı okumamıza yarıyacaktır...
            builder.MultipleActiveResultSets = true; // MARS yapısında kullanmamız gereken bir ozellik ...

            // Simdi biz yeni bir SqlConnectionStringBuilder nesnesi tanımlayalım ve bunu kullanalım ...

            SqlConnectionStringBuilder BuilderII = new SqlConnectionStringBuilder();
            BuilderII.DataSource = ".";
            BuilderII.InitialCatalog = "AdventureWorks";
            BuilderII.IntegratedSecurity = true;

            Console.WriteLine("baglantı cumlemize bakalım .. {0}", BuilderII.ConnectionString);
            SqlConnection con = new SqlConnection(BuilderII.ConnectionString);

            con.Open();
            Console.WriteLine("Sql ile aramızda baglantı olustu...");
            con.Close();


        }
    }
}

Evet arkadaslar SqlConnectionStringBuilder  nesnemiz ile sql baglantı cumlemizi olusturduk ...

.Net ile Kalın

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.