ホームページ > データベース > mysql チュートリアル > 接続エラーを回避するために MySQL 接続文字列を正しく構築するにはどうすればよいですか?

接続エラーを回避するために MySQL 接続文字列を正しく構築するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-27 16:47:10
オリジナル
322 人が閲覧しました

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

有効な MySQL 接続文字列を構築する方法

MySQL データベースへの接続を確立しようとすると、「次のような MySQL ホストがありません」のようなエラーが発生することがあります。これらのパラメータ。」これは、接続文字列の構成が間違っていることを示しています。

この問題を解決するには、次の手順に従って正しい 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 オブジェクトを使用した接続:

    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();
    ログイン後にコピー

以上が接続エラーを回避するために MySQL 接続文字列を正しく構築するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート