Impossibile connettere il database MySql in locale

di il
18 risposte

Impossibile connettere il database MySql in locale

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);
   }

}

18 Risposte

Devi accedere o registrarti per scrivere nel forum
18 risposte