简介:C#连接sqlServer数据库详解
C#连接sqlServer数据库详解
在.NET开发中,C#语言被广泛使用。它具有丰富的库和功能,使得与各种数据库的交互变得简单。其中,连接并操作SQL Server数据库是开发中常见的一项任务。本文将详细介绍如何使用C#连接SQL Server数据库。
一、环境准备
在开始之前,请确保您的开发环境已安装以下内容:
请确保替换上述示例中的占位符为您的实际数据库信息。
string connectionString = "Data Source=服务器地址;Initial Catalog=数据库名;User ID=用户名;Password=密码;";
using System.Data.SqlClient;
using (SqlConnection connection = new SqlConnection(connectionString)){connection.Open();// 执行数据库操作...}
或者,如果需要插入、更新或删除数据,可以使用相应的SQL命令并执行:
using (SqlConnection connection = new SqlConnection(connectionString)){connection.Open();SqlCommand command = new SqlCommand("SELECT * FROM 表名", connection);SqlDataReader reader = command.ExecuteReader();while (reader.Read()){Console.WriteLine(reader["列名"].ToString()); // 根据需要访问特定的列并打印结果。}reader.Close();}
四、错误处理与资源释放
using (SqlConnection connection = new SqlConnection(connectionString)){connection.Open();SqlCommand command = new SqlCommand("INSERT INTO 表名 (列1, 列2) VALUES ('值1', '值2')", connection); // 替换为适当的SQL命令。int rowsAffected = command.ExecuteNonQuery(); // 返回受影响的行数。}