Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Melaksanakan Pertanyaan SQL Secara Terus dalam C# Menggunakan SqlCommand?
Dalam projek baru-baru ini, anda menyebut keperluan untuk menggantikan fail kelompok lapuk yang menggunakan SQLCMD.exe. Semasa anda mendalami pembangunan C#, anda mungkin menghadapi cabaran dalam melaksanakan pertanyaan SQL secara langsung dari dalam kod anda. Artikel ini akan membimbing anda melalui langkah-langkah untuk mencapai ini menggunakan kelas SqlCommand.
SqlCommand ialah kelas penting dalam ruang nama System.Data.SqlClient yang membolehkan anda melaksanakan arahan SQL terhadap pangkalan data hubungan. Ia menyediakan cara yang fleksibel dan cekap untuk melaksanakan operasi pangkalan data dari dalam kod C# anda.
Untuk melaksanakan pertanyaan SQL secara langsung dalam C# menggunakan SqlCommand, ikuti langkah penting ini:
Berikut ialah contoh coretan kod C# yang menunjukkan cara menggunakan SqlCommand untuk melaksanakan pertanyaan SQL berparameter:
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 { reader.Close(); } }
Dengan menggunakan kelas SqlCommand, anda kini boleh laksanakan pertanyaan SQL dengan lancar dan dapatkan keputusan terus dari dalam aplikasi C# anda.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pertanyaan SQL Secara Terus dalam C# Menggunakan SqlCommand?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!