Кто-нибудь знает, как показывать базы данных в C #? Я знаю, что это возможно, выполнив команду sql show databases
, но я не знаю, как настроить ридер. Кто-нибудь, пожалуйста, помогите мне.
РЕДАКТИРОВАТЬ : Я нашел решение:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
MySqlConnection con = new MySqlConnection(this.constr);
MySqlCommand cmd = con.CreateCommand();
cmd.CommandText = "show databases";
try
{
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string row = "";
for (int i = 0; i < reader.FieldCount; i++)
row += reader.GetValue(i).ToString();
listBox1.Items.Add(row);
}
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Number.ToString());
MessageBox.Show(ex.Message);
}
}