如何在.NET中使用ADO.NET连接特定数据库?
时间: 2024-09-14 07:16:25 浏览: 16
在.NET中,你可以使用ADO.NET(Active Directory Object Model for .NET)来连接各种类型的数据库,包括SQL Server、Oracle、MySQL等。以下是基本步骤:
1. 引入命名空间:首先,在你的代码文件顶部添加对`System.Data.SqlClient`(对于SQL Server)或其他对应数据库提供程序的命名空间的引用。
```csharp
using System.Data.SqlClient;
```
2. 创建数据库连接:创建一个SqlConnection对象,并指定连接字符串。连接字符串包含了服务器地址、数据库名、登录凭据等信息。
```csharp
string connectionString = "Data Source=myServerAddress;Initial Catalog=myDatabase;User ID=myUsername;Password=myPassword;";
SqlConnection connection = new SqlConnection(connectionString);
```
3. 打开连接:调用`Open()`方法打开数据库连接。
```csharp
connection.Open();
```
4. 执行查询操作:使用SqlCommand对象创建SQL命令,然后执行查询或操作。
```csharp
SqlCommand command = new SqlCommand("SELECT * FROM Customers", connection);
SqlDataReader reader = command.ExecuteReader();
```
5. 处理结果:遍历SqlDataReader获取数据,关闭读取器并最终关闭连接。
```csharp
while (reader.Read())
{
// 处理每一行数据
}
reader.Close();
connection.Close();
```