Bu makalede, SQL Server .NET veri sağlayıcısını kullanarak bir SQL Server veritabanını açmak için ADO.NET’i nasıl kullanabileceğimizi öğreneceğiz. ADO.NET, veri işleme için gerekli olan tüm sınıfları bünyesinde barındırır. System.Data.SqlClient ad alanı, bir SQL Server veri kaynağına programlı olarak erişmek için kullanılan bir sınıf koleksiyonunu içerir.
Form dosyanızın kod kısmının 1. satırında System.Data.SqlClient sınıf koleksiyonunu projemize dahil edelim
1 | Imports System.Data.SqlClient |
Ado.Net objemizi oluşturalım
1 2 3 4 5 6 7 | Public Class Form1 Inherits System.Windows.Forms.Form 'Create ADO.NET objects. Private myConn As SqlConnection Private myCmd As SqlCommand Private myReader As SqlDataReader Private results As String |
Bağlantı objemizi oluşturalım
1 2 | myConn = New SqlConnection("Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; ") |
Komut objemizi oluşturalım
1 2 3 4 | myCmd = myConn.CreateCommand myCmd.CommandText = "SELECT FirstName, LastName FROM Employees" 'Open the connection. myConn.Open() |
SQL Server’dan veri almak için SqlDataReader nesnesini kullanıyoruz
1 2 3 4 5 6 7 | myReader = myCmd.ExecuteReader() Do While myReader.Read() results = results & myReader.GetString(0) & vbTab & _ myReader.GetString(1) & vbLf Loop 'Display results. MsgBox(results) |
1 2 | myReader.Close() myConn.Close() |