在 .NET Core 中,可以使用以下代码将数据插入到 Azure SQL 数据库中:

  1. 首先,在应用程序中添加对 Microsoft.Data.SqlClient 包的引用。

  2. 在代码中创建 SqlConnection 对象并打开连接:

using (SqlConnection connection = new SqlConnection(connectionString))
{
    connection.Open();
    // 插入数据的代码
    connection.Close();
}

其中,connectionString 是连接字符串,用于指定要连接的数据库。

  1. 创建要插入的数据行,可以使用 SqlCommand 对象的参数化查询功能来避免 SQL 注入攻击:
string sql = "INSERT INTO myTable (column1, column2) VALUES (@value1, @value2)";
using (SqlCommand command = new SqlCommand(sql, connection))
{
    command.Parameters.AddWithValue("@value1", "value1");
    command.Parameters.AddWithValue("@value2", "value2");
    command.ExecuteNonQuery();
}

其中,@value1 和 @value2 是占位符,用于在运行时替换为实际的值。AddWithValue 方法可用于添加参数及其值。ExecuteNonQuery 方法用于执行插入操作。

  1. 关闭连接:
connection.Close();

完整的插入代码示例:

using System.Data.SqlClient;

string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
string sql = "INSERT INTO myTable (column1, column2) VALUES (@value1, @value2)";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    connection.Open();
    using (SqlCommand command = new SqlCommand(sql, connection))
    {
        command.Parameters.AddWithValue("@value1", "value1");
        command.Parameters.AddWithValue("@value2", "value2");
        command.ExecuteNonQuery();
    }
    connection.Close();
}

注意:在实际应用中,应该使用参数化查询来避免 SQL 注入攻击。

.net core Azure sql中插入数据

原文地址: https://www.cveoy.top/t/topic/uga 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录