C# MySQL 语句字符串

本文关键字:字符串 语句 MySQL | 更新日期: 2024-11-07 03:28:07

我正在寻找在 c# 中处理 mysql 字符串语句的最有效方法。下面的伪代码示例显示了一个 @ 字符串文本,其中字符串中有 2 个变量需要用变量内容替换。C# 中是否有一种高效而简单的方法来执行此操作?

string region = "northwest";
string market = "Canada";
string stm = @"
    select distinct(position)
      from plan 
     where region = 'region'
       and market = 'market'
";

C# MySQL 语句字符串

使用以下参数:

string stm = @"
    select distinct(position)
      from plan 
     where region = @region
       and market = @market
";

MySqlCommand cmd = new MySQLCommand(stm);
cmd.Parameters.AddWithValue("@region",regionvalue);
cmd.Parameters.AddWithValue("@market",marketvalue);

是的,当然。

使用 SqlParameter 类将"区域"和"市场"值注入到最终SQL string

有关INSERT语句的完整示例,请查看

编辑

正确管理破折号,用于访问MySQL的有效类可能MySqlParameter

C# – SQL 参数源代码 – 插入语句