最近學習中,嘗試使用帶參數的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);