ASP.NET アプリケーションで SqlConnection を使用して MySQL データベースに接続すると、「キーワードがサポートされていません」というメッセージが表示される場合があります:「運転手」の間違いです。これは、SqlConnection が SQL Server に接続するように特別に設計されているのに対し、MySQL では特定の MySQL コネクタを使用する必要があるためです。
この問題を解決するには、次の手順を実行する必要があります:
MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = new MySqlCommand(query, connection);
例:
<connectionStrings> <add name="MyConnectionString" connectionString="server=127.0.0.1;port=3306; database=gis_server;uid=root;pwd=1234;" /> </connectionStrings>
connection.Open();
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 サイトの他の関連記事を参照してください。