C#-SQLClient-最简单的插入

时间:2020-03-05 18:44:18  来源:igfitidea点击:

我基本上是在尝试使用SqlClient名称空间在C#.NET中执行基本插入操作的最简单方法。

我正在为数据库链接使用SqlConnection,我已经成功执行了一些读取操作,并且我想知道插入数据的最简单方法。我在Google上发现了似乎很冗长的方法。

解决方案

回答

using (var conn = new SqlConnection(yourConnectionString))
{
    var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
    cmd.Parameters.AddWithValue("@bar", 17);
    conn.Open();
    cmd.ExecuteNonQuery();
}

回答

using (SqlConnection myConnection new SqlConnection("Your connection string")) 
{ 
    SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
    myConnection.Open(); 
    myCommand.ExecuteNonQuery(); 
}

回答

既然我们似乎才刚刚开始,那么现在是了解数据访问层(必填Wikipedia链接)概念的最佳时间。当应用程序在整个过程中与数据库的交互更多,并且我们希望最大程度地减少代码重复时,这对我们将非常有用。还可以使行为更加一致,从而使测试和大量其他事情变得更加容易。