Problème d'accès à une base de données MySql
Dead5her
Messages postés
17
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je n'arrive pas à contacter une base de donnée en c#.
Lorsque j'essaie d'exécuter ce code, une erreur m'est renvoyé.
Quelqu'un sait d'ou vient l'erreur ?
Merci d'avance.
EDIT: Précision du langage dans la coloration syntaxique.
Je n'arrive pas à contacter une base de donnée en c#.
Lorsque j'essaie d'exécuter ce code, une erreur m'est renvoyé.
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection conn = new MySqlConnection("database=port;server=192.168.1.10;user id=root;pdw=");
try
{
conn.Open();
MessageBox.Show("Connection réussie");
}
catch(MySqlException ex)
{
textBox1.Text = ex.ToString();
}
}
Quelqu'un sait d'ou vient l'erreur ?
Merci d'avance.
EDIT: Précision du langage dans la coloration syntaxique.
4 réponses
-
Bonjour
et avec cette syntaxe :
("SERVER=192.168.1.10; DATABASE=port; UID=root; PASSWORD=")
Juste un doute, dans votre code database=port, port c'est bien le nom de votre bd ?? -
Je vais aussitôt essayer.
Merci.
Et oui,c'est effectivement le nom de ma base de données mais je l'ai modifié ici pour protéger on est jamais trop prévoyant. -
Non cela ne fonctionne pas ... voici le message d'erreur
MySql.Data.MySqlClient.MySqlException (0x80004005): 'NOM DE MACHINE' is not allowed to connect to this MySQL server
à MySql.Data.MySqlClient.MySqlStream.ReadPacket()
à MySql.Data.MySqlClient.NativeDriver.Open()
à MySql.Data.MySqlClient.Driver.Open()
à MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
à MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
à MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
à MySql.Data.MySqlClient.MySqlPool.GetConnection()
à MySql.Data.MySqlClient.MySqlConnection.Open()
à TestConnection.Form1.button1_Click(Object sender, EventArgs e) -
Bonjour,
Essaie ainsi:
MySqlConnection connexion; //Connexion to MySQL string bdd = "SERVER=localhost; Database=port; UID=root; Password="; try { connexion = new MySqlConnection(bdd); connexion.Open(); } catch (Exception ex) { MessageBox.Show(ex.Message); }
As tu, au préalable, installé le pilote mysql-connector-net ?
"Impossible is nothing"-
EDIT: Précision du langage dans la coloration syntaxique.
-