<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>asp.net veritabanı işlemleri arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/asp-net-veritabani-islemleri/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/asp-net-veritabani-islemleri/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Fri, 06 Apr 2018 12:24:23 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://www.mehmetkirazli.com/wp-content/uploads/2018/04/mehmetkirazlilogo.png</url>
	<title>asp.net veritabanı işlemleri arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/asp-net-veritabani-islemleri/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Asp.Net Veritabanı Bağlantısı</title>
		<link>https://www.mehmetkirazli.com/asp-net-veritabani-baglantisi/</link>
					<comments>https://www.mehmetkirazli.com/asp-net-veritabani-baglantisi/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Wed, 16 May 2012 12:25:58 +0000</pubDate>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[asp.net veritabanı]]></category>
		<category><![CDATA[asp.net veritabanı bağlantısı]]></category>
		<category><![CDATA[asp.net veritabanı işlemleri]]></category>
		<category><![CDATA[connectionstrings]]></category>
		<category><![CDATA[visual studio veritabanı ekleme]]></category>
		<category><![CDATA[web.config]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=478</guid>

					<description><![CDATA[<p>  Hazırlayacağımız projeler için ilk olarak veritabanı kısmı hazırlanmalıdır.Bu, ileride projenizin gidişatı açısından önem taşımaktadır.Veritabanı hazırlanmadan projeye başlanırsa zaman kaybı yaşanır. Bu yazımda Asp.Net dilinde veritabanı bağlantısı nasıl yapılır konusuna değineceğim. İlk olarak Visual Studio içerisine veritabanı nasıl eklenir onu anlatayım.     Visual Studio İçerisine Veritabanı Ekleme   Visual Studio da yeni bir web &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/asp-net-veritabani-baglantisi/">Asp.Net Veritabanı Bağlantısı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">  <span style="color: #000000;">Hazırlayacağımız projeler için ilk olarak veritabanı kısmı hazırlanmalıdır.Bu, ileride projenizin gidişatı açısından önem taşımaktadır.Veritabanı hazırlanmadan projeye başlanırsa zaman kaybı yaşanır. Bu yazımda Asp.Net dilinde veritabanı bağlantısı nasıl yapılır konusuna değineceğim. İlk olarak Visual Studio içerisine veritabanı nasıl eklenir onu anlatayım.</span><span id="more-478"></span></p>
<h4 style="text-align: justify;">  <strong>  <span style="color: #ff0000;">Visual Studio İçerisine Veritabanı Ekleme</span></strong></h4>
<p style="text-align: justify;"><span style="color: #000000;">  Visual Studio da yeni bir web site veya bir project oluşturduğumuzda sol tarafta <span style="color: #008000;">Server Explorer</span> bulunmaktadır.Eğer yoksa <span style="color: #ff0000;">View</span> Menüsünden açabilirsiniz.Daha sonra Server Explorer üzerinde <span style="color: #008000;">DataConnection</span>&#8216;a sağ tıklayarak <span style="color: #008000;">Add Connection</span>&#8216; geliyoruz</span></p>
<p style="text-align: justify;"><span style="color: #000000;">  Çıkan sayfada <span style="color: #008000;">Server Name</span> kısmına <span style="color: #008000;">.</span> koyuyoruz (kendi bilgisayarımızda çalışmak için)</span></p>
<p style="text-align: justify;"><span style="color: #000000;"><span style="color: #008000;">  Select or enter a database</span> name kısmına ise bir veritabanı adı giriyoruz veya SQLSERVER üzerinde hazır bulunan veritabanlarından birisini seçiyoruz ve OK butonuna basıyoruz. Böylece veritabanımız projemize eklenmiş oluyor. Yine Server Explorer üzerine gelen veritabanımızda <span style="color: #008000;">Tables</span>&#8216;a sağ tıklayıp <span style="color: #008000;">Add New Table</span> diyerek tablolar ekleyebilir , eklediğimiz tablolara sağ tıklayıp <span style="color: #008000;">Show Table Data</span> diyerek tablo içerisine veri girebiliriz</span></p>
<p style="text-align: justify;"><strong><span style="color: #ff0000;">Şimdi ise aşağıdaki adımları takip edelim;</span></strong></p>
<p style="text-align: justify;"><span style="color: #000000;">   Projemizde oluşturacağımız veritabanı için bir bağlantı gerekiyor.Bunun için birçok yol var.Fakat bunun en hızlı ve verimli olanını anlatacağım.Bu da, oluşturacağımız</span> <span style="color: #ff0000;">web.config</span> <span style="color: #000000;">dosyası içerisine bağlantı satırlarını yazmak ile oluyor</span></p>
<p style="text-align: justify;">   <span style="color: #000000;">İlk olarak projemizde eğer yoksa bir</span> <span style="color: #ff0000;">web.config</span><span style="color: #000000;"> dosyası oluşturalım.Web.config içerisinde</span> <span style="color: #ff0000;">&lt;configuration&gt;</span> <span style="color: #000000;">tagından sonra</span></p>
<p style="text-align: justify;"><span style="color: #ff0000;">&lt;connectionStrings&gt; &#8230;.   &lt;/connectionStrings&gt;</span>   <span style="color: #000000;">tagları arasına aşağıdaki gibi kullanacağımız veritabanı bağlantı satırlarını ekleyelim ;</span></p>
<pre class="crayon-plain-tag">&lt;add name="Veritabani"  connectionString="  Data Source=.;   Initial Catalog=veritabaniAdi;</pre>
<pre class="crayon-plain-tag">User ID=kullaniciAdi;  Password=kullaniciSifresi"  providerName="System.Data.SqlClient"/&gt;</pre>
<span style="color: #000000;">Öncelikle burada adı geçen bağlantı stringlerinin ne anlama geldiğini açıklayalım;</span></p>
<ul>
<li><span style="color: #ff0000;">Veritabani</span> : <span style="color: #000000;">Herhangi bir isim verebilirsiniz.Projemizde, veritabanı bağlantılarımızı bu isimle çağıracağız</span></li>
<li><span style="color: #ff0000;">Data Source</span> : <span style="color: #000000;">Buraya veritabanımızın bulunduğu server yazılır.Eğer kendi bilgisayarımızda çalışıyorsak  . (nokta) koyulur.Herhangi bir bilgisayardaki veritabanını kullanacaksak buraya, o bilgisayarın ip adresi yazılır</span></li>
<li><span style="color: #ff0000;">Initial Catalog</span> : <span style="color: #000000;">Buraya veritabanımızın ismi yazılır</span></li>
<li><span style="color: #ff0000;">User ID</span> : <span style="color: #000000;">Bu kısma bağlantı izni olacak olan kullanıcı adı yazılır</span></li>
<li><span style="color: #ff0000;">Password</span> : <span style="color: #000000;">Bu kısma bağlantı izni olacak olan kullanıcının şifresi yazılır</span></li>
<li><span style="color: #ff0000;">Provider Name</span> : <span style="color: #000000;">Bu kısımda ise kullanacağımız veritabanının</span> <span style="color: #008000;">SQLSERVER</span> <span style="color: #000000;">olduğu belirtilir</span></li>
</ul>
<p><span style="color: #000000;">  Web.config dosyasına bunları ekledikten sonra bu dosyamızın son hali aşağıdaki gibi olacaktır.</span></p>
<h4><strong>Ekran Görüntüsü</strong></h4>
<p><img decoding="async" src="https://www.mehmetkirazli.com/wp-content/uploads/2012/05/webconfig1.jpg" alt="veritabanibaglantisi" /></p>
<p style="text-align: justify;"><span style="color: #000000;">   Şimdi ise projemiz içerisinde bu veritabanı bağlantımızı çağıracağız.Bunun için, hangi sayfada çağıracaksak o sayfa için</span> <strong><span style="color: #008000;">using</span> <span style="color: #008000;">System.Data.SqlClient;</span> </strong><span style="color: #000000;">kütüphanesini eklememiz gerekiyor.Bilmeyenler için bunun sayfanın en üstünde bulunduğunu hatırlatalım.Ekledikten sonra veritabanı bağlantısı yapacağımız yerlerde aşağıdaki sözdizimini kullanacağız;</span></p>
<pre class="crayon-plain-tag">SqlConnection baglanti= new SqlConnection (System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Veritabani"].ConnectionString);</pre>
<span style="color: #000000;">     Bu söz diziminde</span> <span style="color: #ff0000;">baglanti</span> <span style="color: #000000;">adında bir baglantı nesnesi oluşturduk ve gereken bağlantı sözcüklerini yazdık.Şimdi ise bu kurduğumuz bağlantıyı açmaya geldi.Bunun için de ;</span> <span style="color: #ff0000;">baglanti.Open();</span>  <span style="color: #000000;">yaparak veritabanımız ile bağlantımızı kuruyoruz</span></p>
<p><strong><span style="color: #ff0000;">Şimdi bu anlattıklarımı örnekleyelim;</span></strong></p>
<p><span style="color: #000000;">     Visual studio üzerinde yeni bir <span style="color: #008000;">Empty Web Site</span> oluşturuyoruz.Yukarıda anlattığımız gibi de bir veritabanı oluşturup projemize ekliyoruz daha sonra <span style="color: #008000;">Web.config</span> dosyasını aşağıdaki gibi düzenliyoruz;</span></p><pre class="crayon-plain-tag">&lt;?xml version="1.0"?&gt;
&lt;!--
 For more information on how to configure your ASP.NET application, please visit
 http://go.microsoft.com/fwlink/?LinkId=169433
 --&gt;
&lt;configuration&gt;
 &lt;connectionStrings&gt;
 &lt;add name="Veritabani" connectionString=" Data Source=.; Initial Catalog=deneme;
 Integrated Security=True;" providerName="System.Data.SqlClient"/&gt;
 &lt;/connectionStrings&gt;
 &lt;system.web&gt;
 &lt;compilation debug="true" targetFramework="4.0"/&gt;
 &lt;/system.web&gt;
&lt;/configuration&gt;</pre><p>
<span style="color: #000000;">Daha sonra</span> <span style="color: #ff0000;">Solution Explorer</span> <span style="color: #000000;">üzerinde projemize sağ tıklayarak</span> <span style="color: #ff0000;">Add New İtem</span> <span style="color: #000000;">&#8216; a tıklıyoruz.Buradan yeni bir</span> <span style="color: #ff0000;">webform</span> <span style="color: #000000;">oluşturuyoruz.Adı</span> <span style="color: #008000;">Default.aspx</span> <span style="color: #000000;">olarak kalsın.Default.aspx sayfasının yanındaki küçük ok&#8217;a tıklıyoruz ve kod sayfasına geçiyoruz.Kod sayfasına ise aşağıdaki kodları yazalım;</span></p><pre class="crayon-plain-tag">using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
  public partial class _Default : System.Web.UI.Page
  {
   SqlConnection baglanti = new SqlConnection
   (System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Veritabani"].ConnectionString);
   SqlCommand komut = new SqlCommand();
   SqlDataReader dr;
   protected void goster(string tablo)
   {
     komut.CommandText = "select * from " + tablo;
     komut.Connection = baglanti;
     baglanti.Open();
     dr = komut.ExecuteReader();
     GridView1.DataSource = dr;
     GridView1.DataBind();
     baglanti.Close();
   }
 protected void Page_Load(object sender, EventArgs e)
 {
   goster("kisi");
 }
}</pre><p>
<h4><strong>Kodun Açıklaması :</strong></h4>
<p><span style="color: #000000;">Şimdi yazdığımız bu kodları açıklayalım;</span></p><pre class="crayon-plain-tag">SqlConnection baglanti = new SqlConnection (System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Veritabani"].ConnectionString);</pre><p>
<span style="color: #000000;">SqlConnection tipinde baglanti adında bir nesne oluşturuyoruz.Bu nesne veritabanına bağlantıyı sağlar.En sağdaki parantezler içine ise  öğrendiğimiz bağlantı sözcüğümüzü yazıyoruz</span></p><pre class="crayon-plain-tag">SqlCommand komut = new SqlCommand();</pre><p>
<span style="color: #000000;">SqlCommand tipinde komut adında bir nesne oluşturuldu. Bu nesne üzerinden komutlarımızı çalıştıracağız</span><span style="color: #000000;">. </span></p><pre class="crayon-plain-tag">komut.CommandText = "select * from " + tablo; komut.Connection = baglanti;</pre><p>
<span style="color: #000000;">K</span><span style="color: #000000;">omut nesnemizin commandtext özelliğine, veritabanımızdan bütün kayıtları getirecek sorgumuzu yazıyoruz</span> <span style="color: #000000;">connection özelliğine ise kullanacağımız Connection nesnemizi yazıyoruz</span></p><pre class="crayon-plain-tag">SqlDataReader dr;</pre><p>
<span style="color: #000000;">Veritabanından çektiğimiz kayıtları okumak için bir değişken oluşturuldu</span></p><pre class="crayon-plain-tag">dr = komut.ExecuteReader();</pre><p>
<span style="color: #000000;">Burada komut nesnemiz çalıştırıldı. Veritabanımızdan gelen bütün kayıtlar dr değişkenine atandı</span></p><pre class="crayon-plain-tag">GridView1.DataSource = dr; GridView1.DataBind();</pre><p>
<span style="color: #000000;">Bu satırlarda ise Default.aspx sayfamıza eklediğimiz grid için bir kaynak belirtildi (dr) . Ve Grid, DataBind ile bağlandı.</span></p><pre class="crayon-plain-tag">goster("kisi");</pre><p>
<span style="color: #000000;">Sayfamızın Load olayına yazdığımız bu fonksiyon, doğrudan bağlantıyı sağlar.</span></p>
<p>Basit bir örnekle basitçe anlatmaya çalıştım. Kusurumuz varsa affola&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/asp-net-veritabani-baglantisi/">Asp.Net Veritabanı Bağlantısı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/asp-net-veritabani-baglantisi/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
