ホームページ > データベース > mysql チュートリアル > SqlConnection が MySQL で動作しないのはなぜですか? どうすれば修正できますか?

SqlConnection が MySQL で動作しないのはなぜですか? どうすれば修正できますか?

Mary-Kate Olsen
リリース: 2024-12-01 19:26:15
オリジナル
466 人が閲覧しました

Why Doesn't SqlConnection Work with MySQL, and How Can I Fix It?

ASP.NET は SqlConnection を使用して MySQL に接続します

問題:

この記事では、SqlConnection を使用した接続について紹介しますMySQL に変換しましたが、間違いが発生しました。 SQL Server への接続には SqlConnection が使用されます。MySQL への接続には特別なコネクタが必要です。

問題の説明:

提供されたサンプル コードでは SqlConnection を使用して MySQL に接続していますが、次のエラーが発生しました:

System.ArgumentException: Keyword not supported: 'driver'.
ログイン後にコピー

問題の解決策:

MySQL に接続するには、次を使用する必要があります。 SqlConnection ではなく MySqlConnection クラス。 MySqlConnector は、MySQL に接続するためのコミュニティによって開発および保守されている .NET コネクタです。

解決策:

  1. MySqlConnector をインストールします: NuGet または別のパッケージ マネージャーから MySqlConnector パッケージをインストールします。
  2. 参照アセンブリ: プロジェクト内の MySqlConnector.dll アセンブリを参照します。
  3. MySqlConnection オブジェクトを作成します:
MySqlConnection connection = new MySqlConnection(connectionString);
ログイン後にコピー
  1. MySqlCommand オブジェクトを使用して SQL を実行しますクエリ:
MySqlCommand command = new MySqlCommand(query, connection);
ログイン後にコピー

接続文字列の例:

"Server=localhost;Database=my_database;Uid=my_user;Pwd=my_password"
ログイン後にコピー

ホストを含​​む正しい接続文字列を指定する必要があることに注意してください。 、データベース、ユーザー名、パスワード。

以上がSqlConnection が MySQL で動作しないのはなぜですか? どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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