使用C#实现sqlserver增删改查
时间: 2023-02-06 16:23:01 浏览: 79
C 是一种通用的高级编程语言,它拥有较低级别的语言特性,可以让程序员控制硬件资源。C 语言常用于系统编程,例如操作系统、编译器、数据库和网络程序等。C 语言有较为严格的语法规则,并且它的类型系统也较为严格。C 语言是一种编译型语言,程序需要在编译时进行预处理,生成可执行文件,才能运行。
相关问题
使用C#实现sqlserver增删改查,直接写代码
C 语言是一种通用的、高效的、结构化的计算机编程语言。它被广泛应用于系统编程、应用程序开发和科学计算等领域。C 语言的特点是具有较高的运行效率,因此常用于系统编程。C 语言的语法简单,易于学习和使用。它具有良好的可移植性,可以在不同的计算机平台上编译和运行。
c# 操作sqlserver 增删改查
以下是使用 C# 操作 SQL Server 的增删改查示例:
1. 连接数据库
```csharp
using System.Data.SqlClient;
string connectionString = "Data Source=(local);Initial Catalog=databaseName;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
```
2. 插入数据
```csharp
string insertQuery = "INSERT INTO tableName (column1, column2, column3) VALUES (@value1, @value2, @value3)";
SqlCommand command = new SqlCommand(insertQuery, connection);
command.Parameters.AddWithValue("@value1", "value1");
command.Parameters.AddWithValue("@value2", "value2");
command.Parameters.AddWithValue("@value3", "value3");
command.ExecuteNonQuery();
```
3. 查询数据
```csharp
string selectQuery = "SELECT * FROM tableName";
SqlCommand command = new SqlCommand(selectQuery, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string column1Value = reader.GetString(0);
string column2Value = reader.GetString(1);
string column3Value = reader.GetString(2);
// 输出或处理查询结果
}
```
4. 更新数据
```csharp
string updateQuery = "UPDATE tableName SET column1 = @value1 WHERE column2 = @value2";
SqlCommand command = new SqlCommand(updateQuery, connection);
command.Parameters.AddWithValue("@value1", "newValue1");
command.Parameters.AddWithValue("@value2", "value2");
command.ExecuteNonQuery();
```
5. 删除数据
```csharp
string deleteQuery = "DELETE FROM tableName WHERE column2 = @value2";
SqlCommand command = new SqlCommand(deleteQuery, connection);
command.Parameters.AddWithValue("@value2", "value2");
command.ExecuteNonQuery();
```
6. 关闭连接
```csharp
connection.Close();
```