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