我试图通过MySql服务器中的c#中的代码列出所有数据库。
Altough我只获得默认数据库,如(performance_schema,information_schema,mysql,sys),而不是我自己创建的。
public static List<string> getDBS()
{
List<string> result = new List<string>();
string query = "SHOW DATABASES;";
MySqlCommand command = new MySqlCommand(query, connection);
connection.Open();
MySqlDataReader Reader = command.ExecuteReader();
while (Reader.Read())
{
string row = "";
for (int i = 0; i < Reader.FieldCount; i++)
row += Reader.GetValue(i).ToString() + ", ";
result.Add(row);
}
connection.Close();
return result;
}
如何获取访问权限,或者如何将其全部列出(在我创建的数据库中)?