Maison > Article > base de données > Pourquoi est-ce que j'obtiens l'erreur « Il n'y a aucun hôte MySQL avec ces paramètres » ?
Dépannage des erreurs de chaîne de connexion MySQL
Lors de la tentative d'établissement d'une connexion à une base de données MySQL hébergée par 00webhost, les utilisateurs peuvent rencontrer l'erreur "là il n'y a pas d'hôte MySQL avec ces paramètres." Cela peut être déroutant, car il semble souvent que tous les paramètres de connexion sont corrects.
Pour résoudre ce problème, il est crucial de revoir la chaîne de connexion MySQL et de vérifier ses composants. Une chaîne de connexion incorrecte peut entraîner le message d'erreur mentionné ci-dessus.
Correction de la chaîne de connexion
Le code C# fourni utilise la chaîne de connexion suivante :
string MyConString = "SERVER=mysql7.000webhost.com;" + "DATABASE=a455555_test;" + "UID=a455555_me;" + "PASSWORD=something;";
Cependant, pour établir une connexion MySQL valide, il est conseillé de créer la chaîne de connexion comme suit :
MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder(); conn_string.Server = "mysql7.000webhost.com"; conn_string.UserID = "a455555_test"; conn_string.Password = "a455555_me"; conn_string.Database = "xxxxxxxx"; using (MySqlConnection conn = new MySqlConnection(conn_string.ToString())) using (MySqlCommand cmd = conn.CreateCommand()) { //watch out for this SQL injection vulnerability below cmd.CommandText = string.Format("INSERT Test (lat, long) VALUES ({0},{1})", OSGconv.deciLat, OSGconv.deciLon); conn.Open(); cmd.ExecuteNonQuery(); }
Conclusion
En examinant méticuleusement la chaîne de connexion MySQL et en vous assurant que chaque paramètre est correctement attribué, vous pouvez éviter l'erreur frustrante "il n'y a pas Hôte MySQL avec ces paramètres." La chaîne de connexion doit inclure l'adresse du serveur, le nom de la base de données, le nom d'utilisateur et le mot de passe, qui doivent tous être exacts pour une connexion réussie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!