首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用c#sql server向现有表添加新行

要在C#中使用SQL Server向现有表添加新行,您需要遵循以下步骤:

  1. 创建一个新的SQL连接。
  2. 创建一个SQL命令。
  3. 使用SQL命令执行INSERT语句。
  4. 关闭SQL连接。

以下是一个示例代码,演示如何在C#中使用SQL Server向现有表添加新行:

代码语言:csharp
复制
using System;
using System.Data.SqlClient;

namespace AddRowToTable
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectionString = "Server=localhost;Database=myDatabase;User Id=myUsername;Password=myPassword;";
            string tableName = "myTable";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                connection.Open();

                string insertCommand = $"INSERT INTO {tableName} (column1, column2, column3) VALUES (@value1, @value2, @value3)";

                using (SqlCommand command = new SqlCommand(insertCommand, connection))
                {
                    command.Parameters.AddWithValue("@value1", "value1");
                    command.Parameters.AddWithValue("@value2", "value2");
                    command.Parameters.AddWithValue("@value3", "value3");

                    int rowsAffected = command.ExecuteNonQuery();

                    Console.WriteLine($"{rowsAffected} row(s) added to {tableName}.");
                }
            }
        }
    }
}

在这个示例中,我们首先创建了一个SQL连接,并打开它。然后,我们创建了一个SQL命令,并使用INSERT语句将新行添加到表中。我们使用参数化查询来避免SQL注入攻击,并将新行的值作为参数传递给命令。最后,我们执行命令,并关闭连接。

请注意,您需要根据您的实际情况修改连接字符串、表名和列名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券