首页 > 后端开发 > C++ > 如何在 C# 应用程序中直接执行 SQL 查询?

如何在 C# 应用程序中直接执行 SQL 查询?

Susan Sarandon
发布: 2025-01-04 22:54:43
原创
351 人浏览过

How Can I Directly Execute SQL Queries within a C# Application?

在 C# 中直接执行 SQL 查询

在执行新的开发任务时,使现有解决方案适应约束至关重要。在运行批处理文件不再可行的情况下,我们转向 C# 作为替代方案。我们的目标是复制直接从 C# 应用程序中执行 SQL 查询的功能。

使用 SqlCommand 类,我们可以从代码中执行 SQL 语句。考虑以下示例代码:

string queryString = "SELECT tPatCulIntPatIDPk, tPatSFirstname, tPatSName, tPatDBirthday  FROM  [dbo].[TPatientRaw] WHERE tPatSName = @tPatSName";
string connectionString = "Server=.\PDATA_SQLEXPRESS;Database=;User Id=sa;Password=2BeChanged!;";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(queryString, connection);
    command.Parameters.AddWithValue("@tPatSName", "Your-Parm-Value");
    connection.Open();
    SqlDataReader reader = command.ExecuteReader();
    try
    {
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
            reader["tPatCulIntPatIDPk"], reader["tPatSFirstname"]));// etc
        }
    }
    finally
    {
        // Always call Close when done reading.
        reader.Close();
    }
}
登录后复制

通过采用这种方法,我们能够直接在 C# 代码中执行 SQL 查询,有效地模仿可执行批处理文件的功能,同时利用灵活性、控制性和可扩展性。 C# 的性能优势。

以上是如何在 C# 应用程序中直接执行 SQL 查询?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板