c#连接sqlserver数据库
时间: 2024-08-04 09:01:41 浏览: 54
C#连接SQL Server数据库的实例讲解
在 C# 中,连接 SQL Server 数据库通常通过使用ADO.NET(ActiveX Data Objects for .NET Framework)来完成,特别是利用 SqlConnection 和SqlCommand 类。以下是基本步骤:
1. 引入命名空间:
```csharp
using System.Data.SqlClient;
```
2. 创建 SqlConnection 对象并设置属性:
```csharp
string connectionString = "Data Source=服务器名称;Initial Catalog=数据库名;User ID=用户名;Password=密码;";
SqlConnection connection = new SqlConnection(connectionString);
```
记得将上述代码中的"服务器名称"、"数据库名"、"用户名"和"密码"替换为实际的数据库信息。
3. 打开连接:
```csharp
connection.Open();
```
4. 使用SqlCommand执行查询或操作:
```csharp
SqlCommand command = new SqlCommand("SELECT * FROM 表名", connection);
SqlDataReader reader = command.ExecuteReader(); // 执行查询
// 或者执行非查询操作(如插入、更新或删除)
command.CommandText = "INSERT INTO 表名 (字段1, 字段2) VALUES (@value1, @value2)";
command.Parameters.AddWithValue("@value1", 参数值1);
command.ExecuteNonQuery();
```
5. 关闭连接:
```csharp
reader.Close();
connection.Close();
```
阅读全文