如何利用C#修改数据库数据
时间: 2024-03-08 09:49:49 浏览: 115
可以使用如下的步骤来利用 C# 修改数据库数据:
1. 创建一个连接字符串,指定要连接的数据库及其相关信息。
2. 创建一个 SqlConnection 对象,并将连接字符串传入其构造函数中,以便连接到数据库。
3. 创建一个 SqlCommand 对象,并将要执行的 T-SQL 语句传入其构造函数中,以便修改数据库数据。
4. 打开 SqlConnection 对象的连接,以便执行 T-SQL 语句。
5. 调用 SqlCommand 对象的 ExecuteNonQuery 方法,以便执行 T-SQL 语句并修改数据库数据。
6. 关闭 SqlConnection 对象的连接,以便释放相关资源。
下面是一个示例代码,它可以将指定的员工编号所对应的员工姓名修改为新的姓名:
```csharp
using System.Data.SqlClient;
// 创建连接字符串
string connectionString = "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=TestDB;Integrated Security=True";
// 创建 SqlConnection 对象
using (SqlConnection connection = new SqlConnection(connectionString))
{
// 创建 SqlCommand 对象
string sql = "UPDATE Employees SET Name = @NewName WHERE EmployeeID = @EmployeeID";
using (SqlCommand command = new SqlCommand(sql, connection))
{
// 添加参数
command.Parameters.AddWithValue("@NewName", "NewName");
command.Parameters.AddWithValue("@EmployeeID", 1);
// 打开连接并执行 SQL 语句
connection.Open();
command.ExecuteNonQuery();
}
}
```
阅读全文