如何用C# 连接sql server
时间: 2023-07-04 22:22:37 浏览: 145
使用C#连接SQL Server数据库
3星 · 编辑精心推荐
在 C# 中连接 SQL Server 数据库有多种方式,其中比较常见的方式是使用 ADO.NET。
以下是一个简单的示例,演示如何使用 C# 和 ADO.NET 连接 SQL Server 数据库、查询数据并显示结果:
```csharp
using System;
using System.Data.SqlClient;
public class Program
{
public static void Main()
{
// 构造连接字符串
string connectionString = "Data Source=your-server;Initial Catalog=your-database;User ID=your-username;Password=your-password";
// 创建 SqlConnection 对象
using (SqlConnection connection = new SqlConnection(connectionString))
{
// 打开数据库连接
connection.Open();
// 创建 SqlCommand 对象
using (SqlCommand command = new SqlCommand("SELECT * FROM your-table", connection))
{
// 执行查询并获取 SqlDataReader 对象
using (SqlDataReader reader = command.ExecuteReader())
{
// 遍历结果集并输出数据
while (reader.Read())
{
Console.WriteLine($"Id: {reader["Id"]}, Name: {reader["Name"]}, Age: {reader["Age"]}");
}
}
}
}
}
}
```
在这个示例中,我们首先构造了一个连接字符串,然后创建了一个 SqlConnection 对象,并使用 Open 方法打开了数据库连接。接下来,我们创建了一个 SqlCommand 对象,并使用 ExecuteReader 方法执行查询,并获取了一个 SqlDataReader 对象。最后,我们遍历了结果集并输出了数据。
需要注意的是,在实际开发中,连接字符串应该存储在配置文件中,而不是硬编码在代码中。
希望这个示例能够帮助您理解如何使用 C# 和 ADO.NET 连接 SQL Server 数据库、查询数据并显示结果。
阅读全文