你用的MySqlConnection s = new MySqlConnection();虽然是mysql连接,但是包括连接字符串,以及SqlCommand等等全是SqlServer中的,这样当然不行(还有其它一些错误),这方面内容其实很容易找到,比如说,连接字符串应该是string connStr = @"Data Source=student;Password=123456;User ID=root;Location=(local);Port=3306";//原本的查询语句也写错了,应该是string sql = "select zhanghao from users where zhanghao ='"+textBox1.Text...