Before you execute the Create table command you must execute the create database command, Like
try
{
MySqlCommand command = conn.CreateCommand();
conn.Open();
command.CommandText = "DROP DATABASE IF EXISTS " + schemaForm.getData();
command.ExecuteNonQuery();
command.CommandText = "CREATE DATABASE " + schemaForm.getData();
command.ExecuteNonQuery();
command.CommandText = "CREATE TABLE Metabolites(MetaboliteID VARCHAR(10) NOT NULL, Metabolite_Name VARCHAR(45) NULL, ReactionTime INT NULL, PRIMARY KEY (MetaboliteID)";
command.ExecuteNonQuery();
this.Hide();
form2.Show();
}