要在C#中使用SQL Server向现有表添加新行,您需要遵循以下步骤:
以下是一个示例代码,演示如何在C#中使用SQL Server向现有表添加新行:
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注入攻击,并将新行的值作为参数传递给命令。最后,我们执行命令,并关闭连接。
请注意,您需要根据您的实际情况修改连接字符串、表名和列名。
领取专属 10元无门槛券
手把手带您无忧上云