在 ASP.NET 应用中使用 SqlConnection 来连接 MySQL 数据库时,可能会遇到“Keyword not supported: 'driver'”错误。这是因为 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 官网上的 MySQL 连接器文档 (https://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlconnection.html)。
以上是如何使用正确的连接器从 ASP.NET 连接到 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!