Lorsque vous essayez d'établir une connexion à une base de données MySQL, vous pouvez rencontrer des erreurs telles que "il n'y a pas d'hôte MySQL avec ces paramètres." Cela indique une mauvaise configuration dans votre chaîne de connexion.
Pour résoudre ce problème, suivez ces étapes pour créer une chaîne de connexion MySQL correcte :
Utilisez la classe MySqlConnectionStringBuilder pour créer par programme la chaîne de connexion :
MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder();
Définissez le serveur, l'ID utilisateur, le mot de passe et propriétés de la base de données :
conn_string.Server = "mysql7.000webhost.com"; conn_string.UserID = "a455555_test"; conn_string.Password = "a455555_me"; conn_string.Database = "xxxxxxxx";
Convertir le générateur de chaîne de connexion en chaîne de connexion :
string connectionString = conn_string.ToString();
Établir la connexion à l'aide d'un objet MySqlConnection :
using (MySqlConnection conn = new MySqlConnection(connectionString))
Créez un objet de commande et définissez la commande texte :
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); }
Ouvrez la connexion et exécutez la commande :
conn.Open(); cmd.ExecuteNonQuery();
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!