我该怎么解决这个问题?不支持关键字'datasource'

时间:2014-12-20 04:13:47

标签: c# mysql database

如何解决此问题?以下是我的代码:

"Datasource=localhost;port=3306;username=root; password=root"; 

如何修复此代码问题?

3 个答案:

答案 0 :(得分:0)

按照示例here,试试这个:

Server=localhost;Port=3306;Uid=root;Pwd=root;Database=myDataBase

您没有提供数据库,但这似乎是一项要求。替换" myDataBase"上方。

答案 1 :(得分:0)

与此示例比较:

MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;

myConnectionString = "server=127.0.0.1;uid=root;" +
    "pwd=12345;database=test;";

try
{
    conn = new MySql.Data.MySqlClient.MySqlConnection();
    conn.ConnectionString = myConnectionString;
    conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
    MessageBox.Show(ex.Message);
}

检查你的代码。

答案 2 :(得分:0)

考虑这个例子

Data Source=MyData.sdf;Persist Security Info=False;