C# ADO.NET 数据库连接和参数化查询的最佳实践是什么?

我现在正在学习 C#。我从论坛复制了以下 C# 代码。


我了解编码的作用及其语法。我需要知道编码是否遵循 C# 的最佳实践。


connectionString = "Data Source=S9; " +

                   "Initial Catalog=Hp;" +

                   " Integrated Security=SSPI";

sql = "Insert into tt(cr,TimeSpent_Min,Date,Empid) values (@p1,@p2,@p3,@p4)";


connection.Open();

command = new SqlCommand(sql, connection);

command.Parameters.AddWithValue("@p1", textBox1.Text);

command.Parameters.AddWithValue("@p2", textBox2.Text);

command.Parameters.AddWithValue("@p3", textBox3.Text);

command.Parameters.AddWithValue("@p4", textBox4.Text);

command.ExecuteNonQuery();

command.Dispose();

connection.Close();

MessageBox.Show("Successfully Inserted ");

编辑问题的清晰度:我问这个问题的原因是在大多数在线论坛中,他们提供了上述与数据库连接的一般结构。但解释和最佳实践不可用


芜湖不芜
浏览 221回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP