C#中使用ADO.NET连接数据库
时间: 2024-10-13 09:01:11 浏览: 39
ADO.NET中SQLServer数据库连接池
在C#中,ADO.NET是一个用于访问各种类型数据源(如SQL Server、Oracle等)的框架。它提供了一套强大的类库,让你可以方便地进行数据库操作。以下是使用ADO.NET连接数据库的基本步骤:
1. 引入命名空间:首先需要在代码文件顶部添加`System.Data.SqlClient`或其他对应数据库的命名空间。
```csharp
using System.Data.SqlClient;
```
2. 创建SqlConnection对象:这是与数据库建立连接的对象,你需要指定数据库服务器地址、数据库名称和登录凭据。
```csharp
string connectionString = "Data Source=your_server_address;Initial Catalog=your_database_name;User ID=your_username;Password=your_password;";
SqlConnection connection = new SqlConnection(connectionString);
```
3. 打开连接:调用SqlConnection的Open()方法打开到数据库的连接。
```csharp
connection.Open();
```
4. 查询数据库:使用SqlCommand对象执行查询,设置CommandText属性为SQL查询语句。
```csharp
SqlCommand command = new SqlCommand("SELECT * FROM your_table", connection);
SqlDataReader reader = command.ExecuteReader();
```
5. 处理结果:遍历SqlDataReader获取数据并执行相应的业务逻辑。
6. 关闭连接:完成操作后记得关闭SqlConnection和SqlDataReader。
```csharp
reader.Close();
connection.Close();
```
阅读全文