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链接)概念的最佳时间。当应用程序在整个过程中与数据库的交互更多,并且我们希望最大程度地减少代码重复时,这对我们将非常有用。还可以使行为更加一致,从而使测试和大量其他事情变得更加容易。