ホームページ > データベース > mysql チュートリアル > 正しいコネクタを使用して ASP.NET から MySQL データベースに接続する方法

正しいコネクタを使用して ASP.NET から MySQL データベースに接続する方法

Mary-Kate Olsen
リリース: 2024-11-30 18:22:14
オリジナル
720 人が閲覧しました

How to Connect to MySQL Database from ASP.NET Using the Correct Connector?

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

ASP.NET アプリケーションで SqlConnection を使用して MySQL データベースに接続すると、「キーワードがサポートされていません」というメッセージが表示される場合があります:「運転手」の間違いです。これは、SqlConnection が SQL Server に接続するように特別に設計されているのに対し、MySQL では特定の MySQL コネクタを使用する必要があるためです。

この問題を解決するには、次の手順を実行する必要があります:

  1. MySQL コネクタをダウンロードします:
    MySQL 公式 Web サイトから ( https://dev.mysql .com/downloads/) にアクセスして、.NET 用の MySQL コネクタをダウンロードします。
  2. 参照を追加します:
    Visual Studio で、MySQL コネクタ DLL をプロジェクトの参照に追加します。
  3. MySqlConnection を使用する:
    コード内の SqlConnection を MySqlConnection に置き換えます:
MySqlConnection connection = new MySqlConnection(myConnectionString);
ログイン後にコピー
  1. MySqlCommand を使用する:
    交換品SqlCommand は、MySqlCommand の MySQL データベース接続情報を提供します:
MySqlCommand command = new MySqlCommand(query, connection);
ログイン後にコピー
  1. :
    myConnectionString にサーバー アドレス、ポートなどの正しい MySQL データベース接続情報が含まれていることを確認してください。 , データベース名、ユーザー名、パスワード。

例:

<connectionStrings>
  <add name="MyConnectionString" 
       connectionString="server=127.0.0.1;port=3306;
       database=gis_server;uid=root;pwd=1234;" />
</connectionStrings>
ログイン後にコピー
  1. 接続を開く:
    コードで開くMySqlConnection:
connection.Open();
ログイン後にコピー
  1. クエリの実行:
    MySqlCommand を使用してクエリを実行し、結果を処理します。
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
ログイン後にコピー

これで、コードは MySQL データベースに正常に接続し、クエリを実行して結果を処理できるようになります。詳細については、MySQL Web サイト (https://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlconnection.html) にある MySQL コネクタのドキュメントを参照してください。

以上が正しいコネクタを使用して ASP.NET から MySQL データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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