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

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

Susan Sarandon
Freigeben: 2024-11-27 16:47:10
Original
383 Leute haben es durchsucht

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();
    Nach dem Login kopieren
  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";
    Nach dem Login kopieren
  3. Konvertieren Sie den Verbindungszeichenfolgen-Builder in eine Verbindungszeichenfolge:

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

    using (MySqlConnection conn = new MySqlConnection(connectionString))
    Nach dem Login kopieren
  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);
    }
    Nach dem Login kopieren
  6. Öffnen Sie die Verbindung und führen Sie den Befehl aus:

    conn.Open();
    cmd.ExecuteNonQuery();
    Nach dem Login kopieren

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!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage