C# - 如何进行 MS SQL 服务器连接?

C# - How can I do MS SQL Server Connection?

我最近开始编程,目前我正在使用 SQL Server 2019 和 Visual Studio 2019 在 C# 中开发一个程序,该程序执行插入、删除和显示数据的简单功能,但我无法理解如何设置与 SQL 服务器的初始连接。我已经从工具->连接到数据库连接数据库...并且连接测试成功,但现在我不知道如何通过 SQL 通过代码进行服务器身份验证来设置连接。

这完全取决于您真正想要如何创建连接..

请务必在表单的最顶部包含

using System.Data.SqlClient;
using System.Configuration;

取决于您希望如何在任何按钮触发器或页面加载时创建连接...此方案将供您获取查询的特定字段:

string qString = "SELECT value1,value2,value3 FROM database WHERE value 1 = 'hello world'";

using(SqlConnection connection0 = new SqlConnection(ConfigurationManager.ConnectionStrings["CONNECTION_STRING_NAME_HERE"].ToString()))
using(SqlCommand command0 = connection0.CreateCommand())
{
    command0.CommandText = qString;

    connection0.Open();

    using (SqlDataReader reader = command0.ExecuteReader())
    {
        while (reader.Read())
        {
            value1string = reader["value1"].ToString();
            value2string = reader["value2"].ToString();
            value3string = reader["value3"].ToString();
        }
    }

    connection0.Close();
}

务必将连接字符串添加到 app.config 文件中:

<connectionStrings>
    <add name="CONNECTION_STRING_NAME_HERE" 
         connectionString="Data Source=SERVERINSTANCENAME;Initial Catalog=YOUR_DATABASE_NAME;User ID=DATABASE_USERNAME;Password=DATABASE_USER_PASSWORD;" />
</connectionStrings>