C# - SQLClient - Simplest INSERT

后端 未结 3 1867
失恋的感觉
失恋的感觉 2021-01-05 00:11

I\'m basically trying to figure out the simplest way to perform your basic insert operation in C#.NET using the SqlClient namespace.

I\'m using SqlConnection<

相关标签:
3条回答
  • 2021-01-05 00:36

    Since you seem to be just getting started with this now is the best time to familiarize yourself with the concept of a Data Access Layer (obligatory wikipedia link). It will be very helpful for you down the road when you're apps have more interaction with the database throughout and you want to minimize code duplication. Also makes for more consistent behavior, making testing and tons of other things easier.

    0 讨论(0)
  • 2021-01-05 00:36
    using (SqlConnection myConnection new SqlConnection("Your connection string")) 
    { 
        SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
        myConnection.Open(); 
        myCommand.ExecuteNonQuery(); 
    }
    
    0 讨论(0)
  • 2021-01-05 00:59
    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();
    }
    
    0 讨论(0)
提交回复
热议问题