下面是使用C#连接SQL Server进行增删改查的示例代码:

  1. 连接SQL Server数据库
using System.Data.SqlClient;

// 连接数据库
SqlConnection conn = new SqlConnection("Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Password=密码;");
conn.Open();

// 关闭连接
conn.Close();
  1. 插入数据
// 插入数据
string sql = "INSERT INTO 表名(列1, 列2, 列3) VALUES(@列1, @列2, @列3)";
SqlCommand cmd = new SqlCommand(sql, conn);

cmd.Parameters.AddWithValue("@列1", "值1");
cmd.Parameters.AddWithValue("@列2", "值2");
cmd.Parameters.AddWithValue("@列3", "值3");

cmd.ExecuteNonQuery();
  1. 更新数据
// 更新数据
string sql = "UPDATE 表名 SET 列1=@列1, 列2=@列2 WHERE 列3=@列3";
SqlCommand cmd = new SqlCommand(sql, conn);

cmd.Parameters.AddWithValue("@列1", "新值1");
cmd.Parameters.AddWithValue("@列2", "新值2");
cmd.Parameters.AddWithValue("@列3", "条件值");

cmd.ExecuteNonQuery();
  1. 删除数据
// 删除数据
string sql = "DELETE FROM 表名 WHERE 列1=@列1";
SqlCommand cmd = new SqlCommand(sql, conn);

cmd.Parameters.AddWithValue("@列1", "条件值");

cmd.ExecuteNonQuery();
  1. 查询数据
// 查询数据
string sql = "SELECT 列1, 列2 FROM 表名 WHERE 列3=@列3";
SqlCommand cmd = new SqlCommand(sql, conn);

cmd.Parameters.AddWithValue("@列3", "条件值");

SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())
{
    // 读取数据
    string 值1 = reader.GetString(0);
    int 值2 = reader.GetInt32(1);
}

reader.Close();
``
用c#连接sqlserver 使用using进行增删改查

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

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