我试图将我的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导入到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]));
}
}
}
确保已创建
Database
和Tables
,并已将Username and Password
创建到数据库。您可以在
C:\Program Files (x86)\MySQL\MySQL Installer
或C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.5\Assemblies\v4.0
之类的地方找到mysql.data.dll。