Heim > Datenbank > MySQL-Tutorial > Wie rufe ich mit C# Daten aus einer SQL Server-Datenbank ab?

Wie rufe ich mit C# Daten aus einer SQL Server-Datenbank ab?

Barbara Streisand
Freigeben: 2024-12-27 08:48:11
Original
590 Leute haben es durchsucht

How to Retrieve Data from a SQL Server Database Using C#?

Abrufen von Daten aus einer SQL Server-Datenbank in C#

Einführung
Der Zugriff auf Daten aus einer Datenbank ist eine entscheidende Aufgabe in der Softwareentwicklung. In diesem Artikel wird erläutert, wie Sie mit C# Daten aus einer SQL Server-Datenbank abrufen.

Datenbankkonnektivität
Um eine Verbindung zu einer SQL Server-Datenbank herzustellen, verwenden Sie die SqlConnection-Klasse:

SqlConnection con = new SqlConnection("connectionString");
Nach dem Login kopieren

Auswählen von Daten
Um Daten aus der Datenbank auszuwählen, verwenden Sie einen SqlCommand mit dem Wählen Sie * aus der Tabellennamenabfrage aus:

SqlCommand cmd = new SqlCommand("Select * from tablename", con);
Nach dem Login kopieren

Dynamische SQL-Abfrage
Um Daten basierend auf einem Parameter abzurufen, verwenden Sie eine parametrisierte Abfrage, um SQL-Injection zu vermeiden:

cmd.CommandText = "Select * from tablename where firstname = @fName";
cmd.Parameters.AddWithValue("@fName", textBox1.Text);
Nach dem Login kopieren

Daten lesen
Um die abgerufenen Daten zu lesen, verwenden Sie a SqlDataReader:

using (SqlDataReader oReader = oCmd.ExecuteReader())
{
    while (oReader.Read())
    {
        // Access column data...
    }
}
Nach dem Login kopieren

Benutzerdefiniertes Objekt
Für saubereren Code definieren Sie ein benutzerdefiniertes Objekt zur Darstellung der Daten:

public class Person
{
    public string firstName;
    public string lastName;
}
Nach dem Login kopieren

Textfelder füllen
Um Textfelder mit den abgerufenen Daten zu füllen, verwenden Sie die Eigenschaften des Benutzers Objekt:

Person x = SomeMethod("John");
txtLastName.Text = x.lastName;
Nach dem Login kopieren

Fazit
In diesem Artikel wurde gezeigt, wie Daten aus einer SQL Server-Datenbank in C# mithilfe einer parametrisierten Abfrage und eines benutzerdefinierten Objekts abgerufen werden, was einen flexiblen und sicheren Ansatz bietet zum Datenzugriff.

Das obige ist der detaillierte Inhalt vonWie rufe ich mit C# Daten aus einer SQL Server-Datenbank ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage