Csharp sql e bağlanma


Deprecated: Function create_function() is deprecated in /var/www/vhosts/digitaldunyam.net/coder.digitaldunyam.net/wp-content/plugins/codecolorer/lib/geshi.php on line 4698


Bazen C# üzerinden yapılan işlemleri, verileri tekrar kullanmak için bir yerlerde saklamamız gerekir. Bunun için veritabanına ihtiyaç duyulur. Bu veri tabanına bağlantı kurabilmek içinse bir kaç işlem yapılması gerekiyor. Güzelim hikayeyi daha fazla karıştırmadan direk mevzuya girmek istiyorum;

Form ekranına bir buton ve listbox ekleyelim, products tablosundan Productname kolonundaki isimleri listeleyelim. (Database Northwind)

İlk önce sqlbağlantısı kurabilmek için alttaki kütüphaneyi ekliyoruz.

1
using System.Data.SqlClient;

Button click inden girerek alttaki kodları yazıyoruz;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
SqlConnection cdr = new SqlConnection("Server=.; Database=Northwind; Trusted_Connection=True;");  //database e bağlantı kuruluyor
            SqlCommand cmd = new SqlCommand("select * from products", cdr); // bağlı işlemler

            cdr.Open(); // bağlantı için izin verildi

            SqlDataReader rdr = cmd.ExecuteReader(); //sql sorgusunu çalıştırmak için yapılan işlem


            while (rdr.Read())
            {
                listBox1.Items.Add(rdr["ProductName"]); // productname i getir
            }

            cdr.Close(); // bağlantıyı kapat

Gerekli açıklamaları kodlar içinde bulabilirsiniz…