首頁 >資料庫 >mysql教程 >如何正確建構MySQL連接字串以避免連接錯誤?

如何正確建構MySQL連接字串以避免連接錯誤?

Susan Sarandon
Susan Sarandon原創
2024-11-27 16:47:10361瀏覽

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

如何建構有效的MySQL 連接字串

當嘗試建立與MySQL 資料庫的連線時,您可能會遇到諸如「There is no MySQL host with這些參數。

要解決此問題,請按照以下步驟建立正確的MySQL 連接字串:

  1. 使用MySqlConnectionStringBuilder 類別以程式設計方式建立連接字串:

    MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder();
  2. 設定伺服器,用戶ID、密碼與資料庫屬性:

    conn_string.Server = "mysql7.000webhost.com";
    conn_string.UserID = "a455555_test";
    conn_string.Password = "a455555_me";
    conn_string.Database = "xxxxxxxx";
  3. 將連接字串產生器轉換為連接字串:

    string connectionString = conn_string.ToString();
  4. 建立使用MySqlConnection的連線object:

    using (MySqlConnection conn = new MySqlConnection(connectionString))
  5. 建立指令物件並設定指令文字:

    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. 開啟連線並執行指令:

    conn.Open();
    cmd.ExecuteNonQuery();
  7. 開啟連線並執行指令:

以上是如何正確建構MySQL連接字串以避免連接錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn