wpf 操作 sqlserver
时间: 2023-08-08 19:06:58 浏览: 112
要在 WPF 中操作 SQL Server,您需要使用 .NET Framework 提供的 ADO.NET 技术。下面是基本步骤:
1. 引用 System.Data 和 System.Data.SqlClient 命名空间。
2. 创建一个 SqlConnection 对象,指定连接字符串来连接到 SQL Server 数据库。
3. 创建一个 SqlCommand 对象,指定要执行的 SQL 查询或存储过程,并将 SqlConnection 对象分配给它。
4. 执行 SqlCommand 对象,使用 ExecuteNonQuery() 方法来执行 INSERT、UPDATE 或 DELETE 命令;使用 ExecuteReader() 方法来执行 SELECT 命令并返回一个 SqlDataReader 对象;使用 ExecuteScalar() 方法来执行一个单独的 SQL 查询并返回结果集中的第一行第一列的值。
5. 处理 SqlDataReader 对象,以读取查询结果。使用 SqlDataReader 的 Read() 方法逐行读取结果集。
6. 最后,记得关闭 SqlDataReader 对象和 SqlConnection 对象以释放资源。
下面是一个简单的示例:
```csharp
using System.Data;
using System.Data.SqlClient;
string connStr = "Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;";
SqlConnection conn = new SqlConnection(connStr);
SqlCommand cmd = new SqlCommand("SELECT * FROM myTable", conn);
try
{
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["myColumn"].ToString());
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
conn.Close();
}
```
请注意,这只是一个基本示例。在实际应用程序中,您需要更好地处理异常和资源释放,以及更好地构造 SQL 查询或存储过程。
阅读全文