Heim  >  Artikel  >  Datenbank  >  Wie erstellt man eine MySQL-Verbindungszeichenfolge richtig, um Verbindungsfehler zu vermeiden?

Wie erstellt man eine MySQL-Verbindungszeichenfolge richtig, um Verbindungsfehler zu vermeiden?

Susan Sarandon
Susan SarandonOriginal
2024-11-27 16:47:10304Durchsuche

How to Correctly Construct a MySQL Connection String to Avoid Connection Errors?

So erstellen Sie eine gültige MySQL-Verbindungszeichenfolge

Beim Versuch, eine Verbindung zu einer MySQL-Datenbank herzustellen, können Fehler wie „Es ist kein MySQL-Host mit vorhanden“ auftreten diese Parameter.“ Dies weist auf eine Fehlkonfiguration in Ihrer Verbindungszeichenfolge hin.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus, um eine korrekte MySQL-Verbindungszeichenfolge zu erstellen:

  1. Verwenden Sie die MySqlConnectionStringBuilder-Klasse zum programmgesteuerten Erstellen die Verbindungszeichenfolge:

    MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder();
  2. Legen Sie den Server, die Benutzer-ID, Passwort und Datenbankeigenschaften:

    conn_string.Server = "mysql7.000webhost.com";
    conn_string.UserID = "a455555_test";
    conn_string.Password = "a455555_me";
    conn_string.Database = "xxxxxxxx";
  3. Konvertieren Sie den Verbindungszeichenfolgen-Builder in eine Verbindungszeichenfolge:

    string connectionString = conn_string.ToString();
  4. Stellen Sie die Verbindung her mit ein MySqlConnection-Objekt:

    using (MySqlConnection conn = new MySqlConnection(connectionString))
  5. Erstellen Sie ein Befehlsobjekt und Legen Sie den Befehlstext fest:

    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);
    }
  6. Öffnen Sie die Verbindung und führen Sie den Befehl aus:

    conn.Open();
    cmd.ExecuteNonQuery();

Das obige ist der detaillierte Inhalt vonWie erstellt man eine MySQL-Verbindungszeichenfolge richtig, um Verbindungsfehler zu vermeiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn