我正在尝试使用C#从.NET紧凑框架连接到mysql数据库。每次运行程序时,我都会在打开连接时得到一个missingmanifestresourceexception。 任何人都可以告诉我如何解决这个问题,我已经失去了四天。
P.S:我已经添加了引用Mysql.Data.CF。
我的代码如下
string MyConString ="SERVER=localhost;" + "DATABASE=kunle;" + "UID=root;" + "PASSWORD=olakay;"+ "pooling=false;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
try
{
connection.Open(); //***this is the point where I get the error***
MessageBox.Show("Connected successfully");
}
catch (MySqlException asd)
{
MessageBox.Show("" + asd.Message);
}
catch (MissingManifestResourceException ex)
{
MessageBox.Show("" + ex.Message);
}
Reader = command.ExecuteReader();
while (Reader.Read())
{
//statement goes here;
}
connection.Close();
期待任何人的回答。
Olakay。
答案 0 :(得分:0)
在连接字符串中输入“pooling = false”。它解决了我的问题。
您使用的是哪种版本的连接器。我已成功完成5.2.7
我已在MySql论坛上发布此决议 http://forums.mysql.com/read.php?38,228101,276266#msg-276266