Heim > Backend-Entwicklung > C++ > Wie kann ich SQL-Abfragen direkt in einer C#-Anwendung ausführen?

Wie kann ich SQL-Abfragen direkt in einer C#-Anwendung ausführen?

Susan Sarandon
Freigeben: 2025-01-04 22:54:43
Original
388 Leute haben es durchsucht

How Can I Directly Execute SQL Queries within a C# Application?

SQL-Abfragen direkt in C# ausführen

Bei der Verfolgung einer neuen Entwicklungsaufgabe ist es entscheidend, bestehende Lösungen an Einschränkungen anzupassen. Für den Fall, dass die Ausführung einer Batchdatei nicht mehr möglich ist, greifen wir als Alternative auf C# zurück. Unser Ziel ist es, die Funktionalität der Ausführung einer SQL-Abfrage direkt aus unserer C#-Anwendung heraus zu replizieren.

Mit der SqlCommand-Klasse können wir SQL-Anweisungen aus unserem Code heraus ausführen. Betrachten Sie den folgenden Beispielcode:

string queryString = "SELECT tPatCulIntPatIDPk, tPatSFirstname, tPatSName, tPatDBirthday  FROM  [dbo].[TPatientRaw] WHERE tPatSName = @tPatSName";
string connectionString = "Server=.\PDATA_SQLEXPRESS;Database=;User Id=sa;Password=2BeChanged!;";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(queryString, connection);
    command.Parameters.AddWithValue("@tPatSName", "Your-Parm-Value");
    connection.Open();
    SqlDataReader reader = command.ExecuteReader();
    try
    {
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
            reader["tPatCulIntPatIDPk"], reader["tPatSFirstname"]));// etc
        }
    }
    finally
    {
        // Always call Close when done reading.
        reader.Close();
    }
}
Nach dem Login kopieren

Durch die Übernahme dieses Ansatzes erhalten wir die Möglichkeit, SQL-Abfragen direkt in unserem C#-Code auszuführen und so die Funktionalität ausführbarer Batchdateien effektiv nachzuahmen und gleichzeitig die Flexibilität, Kontrolle und Effizienz zu nutzen Leistungsvorteile von C#.

Das obige ist der detaillierte Inhalt vonWie kann ich SQL-Abfragen direkt in einer C#-Anwendung ausführen?. 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