C#调用mysql,使用带参数mysql语句

最近学习中,尝试使用带参数的mysql语句。sqlserver中参数以@para替换,但是Mysql语句中参数需要以?para替换,不支持@para方式。

例如:

//mysql

string cmd ="select userBackImage from users where userName=?name";
            MySqlParameter para = new MySqlParameter("?name", MySqlDbType.VarChar, 100);
            para.Value = userName;

MySqlDataReader reader = MYSQLHelper.ExecuteReader(CommandType.Text, cmd, para);

发布了34 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lzwdlut/article/details/50781108