Menjana Set Data Terus daripada Teks Perintah SQL
Mengakses data daripada pangkalan data sebagai Set Data atau Jadual Data ialah tugas asas dalam aplikasi pengaturcaraan. Soalan ini meneroka pendekatan yang paling cekap untuk mendapatkan Set Data terus daripada teks arahan SQL.
Menggunakan SqlDataAdapter
Kunci kepada pendekatan ini ialah menggunakan SqlDataAdapter, komponen yang bertindak sebagai jambatan antara sambungan pangkalan data dan Set Data atau Jadual Data. Coretan kod yang disediakan menunjukkan cara menggunakan SqlDataAdapter:
public DataSet GetDataSet(string ConnectionString, string SQL) { using (SqlConnection conn = new SqlConnection(ConnectionString)) using (SqlDataAdapter da = new SqlDataAdapter()) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = SQL; da.SelectCommand = cmd; DataSet ds = new DataSet(); da.Fill(ds); return ds; } } }
Dalam kod ini:
Kesimpulan
Menggunakan SqlDataAdapter ialah cara paling langsung untuk mendapatkan Set Data daripada teks arahan SQL. Ia menawarkan pendekatan yang ringkas dan cekap berbanding dengan menukar SqlDataReader kepada Set Data secara manual.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana Set Data Secara Cekap Terus daripada Rentetan Perintah SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!