最近学习中,尝试使用带参数的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);