- Katılım
- 26 Ara 2012
- Konular
- 936
- Mesajlar
- 15,646
- Çözüm
- 8
- Online süresi
- 3mo 29d
- Reaksiyon Skoru
- 2,664
- Altın Konu
- 295
- Başarım Puanı
- 327
- MmoLira
- 664
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Visual Basic'te veritabanı bağlantısı ve SQL sorguları, programların veri tabanlarına erişmesini, veri almasını, güncellemesini ve silmesini sağlayan önemli bileşenlerdir. İşte bu konseptlerin açıklamaları:
Veritabanı Bağlantısı:
- Veritabanı bağlantısı, bir Visual Basic uygulamasının bir veritabanına erişmesini sağlayan bir araçtır.
- Visual Basic'te veritabanlarına bağlanmak için genellikle ADO.NET (ActiveX Data Objects .NET) teknolojisi kullanılır.
- Veritabanı bağlantısı kurulduktan sonra, uygulama veritabanına sorgular gönderebilir, veri okuyabilir, güncelleyebilir veya silebilir.
- Örnek bir SQL Server veritabanına bağlanma işlemi:
Kod:
Dim connectionString As String = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;"
Dim connection As New SqlConnection(connectionString)
connection.Open()
- SQL (Structured Query Language), ilişkisel veritabanlarına erişmek için kullanılan bir standart sorgulama dili ve veri işleme dilidir.
- Visual Basic uygulamaları, veritabanı bağlantısı üzerinden SQL sorguları göndererek veritabanından veri alabilir, veri ekleyebilir, güncelleyebilir veya silebilir.
- Örnek bir SQL sorgusu
Kod:
SELECT * FROM Customers WHERE Country='Germany';
- Bu sorgu, "Customers" tablosundan Almanya'daki müşterileri seçer.
- Parametreli sorgular, dinamik veri sağlamak ve SQL enjeksiyon saldırılarından kaçınmak için kullanılır.
- Örnek bir parametreli sorgu:
Kod:
Dim command As New SqlCommand("SELECT * FROM Customers WHERE Country=@Country", connection)
command.Parameters.AddWithValue("@Country", "Germany")
- Veri okuma, bir SQL sorgusu sonucunda dönen veriyi okumak için kullanılır.
- Örnek bir veri okuma işlemi
Kod:
Dim reader As SqlDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader("CustomerName"))
End While
reader.Close()
- Katılım
- 24 Mar 2019
- Konular
- 5,602
- Mesajlar
- 14,847
- Çözüm
- 14
- Online süresi
- 7mo 3d
- Reaksiyon Skoru
- 6,802
- Altın Konu
- 669
- Başarım Puanı
- 499
- MmoLira
- 11,960
- DevLira
- 297
Paylaşım için teşekkürler 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 192
- Cevaplar
- 3
- Görüntüleme
- 230
- Cevaplar
- 4
- Görüntüleme
- 256
- Cevaplar
- 2
- Görüntüleme
- 188





