c#如何连接数据库?
时间: 2024-10-23 10:01:06 浏览: 12
c# mysql数据库连接池实现
在 C# 中,连接数据库通常通过使用 ADO.NET(Active Directory Object Model for .NET)提供的类库,如 SqlConnection 和 SqlCommand。以下是基本步骤:
1. 引入所需命名空间:
```csharp
using System.Data.SqlClient;
```
2. 创建SqlConnection 对象,并设置连接字符串。连接字符串包含到数据库的详细信息,如服务器地址、端口、数据库名等:
```csharp
string connectionString = "Data Source=your_server;Initial Catalog=your_database;Integrated Security=True;"; // 这里替换为实际值
SqlConnection connection = new SqlConnection(connectionString);
```
3. 打开数据库连接:
```csharp
connection.Open();
```
4. 使用SqlCommand 类创建 SQL 查询或命令,指定数据库操作(例如插入、查询、更新或删除数据):
```csharp
SqlCommand command = new SqlCommand("SELECT * FROM your_table", connection); // 替换为实际表名
```
5. 执行查询并处理结果:
```csharp
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 读取并处理每一行数据
string value1 = reader.GetString(0);
int value2 = reader.GetInt32(1);
}
```
6. 关闭资源:
```csharp
reader.Close();
connection.Close(); // 确保关闭所有数据库连接
```
阅读全文