Menü Kapat

Veritabanından Listbox’a Veri Çekme

Merhabalar. Bu yazımızda basitçe veri tabanından veri çekme işlemi nasıl olur bunu ele alacağız.

İlk önce Access programını kullanarak aşağıdaki gibi bir tablo oluşturalım ve bu tablodaki isim sütununa birkaç programlama dili adını ekleyelim.

Daha sonra Visual Studio programında forma 1 adet buton ve listbox ekleyelim.

Butona çift tıklayalım ve içine aşağıdaki kodları yazalım:

1-using System.Data.OleDb; //veri tabanına bağlanabilmek için bu kütüphaneyi kod kısmının en üstüne yazmamız gerekiyor.

2-OleDbConnection baglan = new OleDbConnection(“provider=Microsoft.jet.oledb.4.0; data source=Programlama_Dilleri.mdb;”); // OleDbConnection değişkeni oluşturuyoruz. Oluşturduğumuz “baglan” değişkeni içine provider tipini ve veritabanı yolunu yazıyoruz. Data source’u ise bizim oluşturduğumuz veri tabanı adı, uzantısı ve yerini belirtmek için kullanıyoruz.

3-baglan.Open(); // bu kod ile bağlantıyı açıyoruz.

4-OleDbCommand command = new OleDbCommand(); //command değişkeni oluşturalım.

5-command.Connection = baglan; // command.Connection ile bağlan değişkenini bağlayalım.

6-command.CommandText = “select * from isim”; // bu değişken ile sql kodu ile tablo seçme işlemini yapıyoruz.

7-OleDbDataReader reader = command.ExecuteReader(); //bu kod ile tablonun içeriğini okutuyoruz.

8-while (reader.Read()) //while’i tüm öğeleri seçmek için kullandık.
{
listBox1.Items.Add(reader[“isim”]);//verileri listboxa ekliyoruz .
}
baglan.Close(); // en son bağlantıyı kapatıyoruz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir