c#sql查询数据库
时间: 2024-11-25 21:05:43 浏览: 3
C# SQL 读取数据库实例
在C#中,使用SQL查询数据库通常涉及到ADO.NET框架,这包括SqlConnection、SqlCommand、SqlDataReader等类。以下是一个基本步骤:
1. **连接到数据库**:
```csharp
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
}
```
2. **创建SqlCommand对象**:
```csharp
string sqlQuery = "SELECT * FROM YourTableName";
SqlCommand command = new SqlCommand(sqlQuery, connection);
```
3. **执行查询并获取数据**:
```csharp
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 访问每一列的数据
int id = reader.GetInt32(0);
string name = reader.GetString(1);
//...
}
// 关闭数据读取器
reader.Close();
```
4. **处理异常**:
```csharp
try
{
// 执行上述代码
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
```
5. **释放资源**:
```csharp
connection.Close(); // 关闭数据库连接
```
阅读全文