我试图将我的asp.net项目连接到mysql,并下载了mysql安装程序。当我尝试添加参考时,信息为空白。我在哪里找到它?感谢您的任何帮助。我还选择了浏览=>并进入了安装程序,并在bin文件夹中进行了查找,但未找到mysqldata.dll。

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

最佳答案

在您的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导入到Page or Form中,以便使用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]));
                    }
                }
            }


确保已创建DatabaseTables,并已将Username and Password创建到数据库。

您可以在C:\Program Files (x86)\MySQL\MySQL InstallerC:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.5\Assemblies\v4.0之类的地方找到mysql.data.dll。

10-07 14:28
查看更多