mysql - 尝试连接 asp.net 和 mysql 尝试找出 mysql.data.dll

标签 mysql asp.net .net

我正在尝试将我的 asp.net 项目连接到 mysql,并且我下载了 mysql 安装程序。当我尝试添加引用信息时,信息为空。我在哪里可以找到它?感谢您的任何帮助。我还选择了浏览 => 并进入安装程序并查看了 bin 文件夹,但没有找到 mysqldata.dll

enter image description here

最佳答案

在您的 web.Config 文件中:

粘贴connectionStrings

<configuration>

  <connectionStrings>

    <add name="thisIsYourConnectionName" connectionString="uid=user1;pwd=YourPassword;server=localhost;database=yourdatabaseName;CharSet=utf8;" providerName="MySql.Data.MySqlClient" />

  </connectionStrings>
</configuration>

System.Configuration DLL导入到您的页面或表单,以便使用MYSQL Data DLL

在页面或表单中测试连接的示例:

var connectionString = ConfigurationManager.ConnectionStrings["thisIsYourConnectionName"].ConnectionString;  
            string queryString = "SELECT id,col1,col2,col3 FROM yourTableName;";  
            using (var connection = new MySqlConnection (connectionString))  
            {  
                var command = new MySqlCommand(queryString, connection);  
                connection.Open();  
                using (var reader = command.ExecuteReader())  
                {  
                    while (reader.Read())  
                    {  
                        Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1]));  
                    }  
                }  
            }  

确保您已经创建了数据库,以便使用数据库的用户名和密码

您可以在这里找到 mysql.data.dll C:\Program Files (x86)\MySQL\MySQL Installer 或类似 C:\Program Files (x86)\MySQL\MySQL连接器网络 6.6.5\Assemblies\v4.0

关于mysql - 尝试连接 asp.net 和 mysql 尝试找出 mysql.data.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54031903/

相关文章:

mysql - 如何在 perl 中绑定(bind)表名的值?

c# - asp.net razor 新项目无法与 mysql 建立成员关系

asp.net - 是否可以从 Web API 访问 HttpContext.Current.Session

c# - 如何正确实现 Parallel.For 以获得正确的状态?

c# - 在.net中打开没有 'Control Parent'的帮助对话框

c# - 尝试从 MySql 获取数据时出现语法错误

php - 使用 JSON 对象中的值批量更新数据库表

python - 如何压缩Python字典以保存到mysql中

asp.net - 在线.Net编码

.net - 在 .Net 中找出 Unicode 字符名称