Ciao a tutti,
dopo circa 8 anni, sto rispolverando la programmazione col c#.
Sto creando un'applicazione in cui ho la possibilità di inserire dei dati, ma non riesco a connettermi col database MySql in locale. L'errore restituito è “unable to connect to any of the specified MySql hosts”
Vi posto la porzione di codice del Button che dovrebbe salvare i dati, vi ringrazio anticipatamente:
private void button1_Click(object sender, EventArgs e)
{
string MyConnection2 = "Server=127.0.0.1;Port=3306;Database=student;Uid=root;Pwd=;";
MySqlConnection mySqlConnection = new MySqlConnection(MyConnection2);
try
{
string Query = "insert into student.studentinfo(idStudentInfo,Name,Father_Name,Age,Semester) values('" + this.IdTextBox.Text + "','" + this.NameTextBox.Text + "','" + this.FnameTextBox.Text + "','" + this.AgeTextBox.Text + "','" + this.SemesterTextBox.Text + "');";
.
MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);
MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);
MySqlDataReader MyReader2;
MyConn2.Open();
MyReader2 = MyCommand2.ExecuteReader();
MessageBox.Show("Data Saved");
while (MyReader2.Read())
{
}
MyConn2.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}