Строковый Токенизатор + LL (1) Синтаксический анализатор даст Вам дерево выражений... полиморфизм, путь мог бы связать абстрактный Арифметический класс с, "оценивают (a, b)" функцию, которая переопределяется для каждого из включенных операторов (Дополнение, Вычитание и т.д.) для возврата соответствующего значения, и дерево содержит Целые числа и Арифметические операторы, которые могут быть оценены сообщением (?) - заказывают обход дерева.
Многочисленные примеры строк подключения здесь: http://www.connectionstrings.com/
private void button1_Click(object sender, System.EventArgs e)
{
string MyConString = "SERVER=localhost;" +"DATABASE=mydatabase;"
"UID=testuser;" +"PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
for (int i = 0;i<Reader.FieldCount;i++)
thisrow += Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();
}
Думаю, это будет самый простой вариант, верно !!! но спасибо всем за то, что ответили и предоставили мне документацию!
Здесь - полная статья о подключении к mysql с помощью Connector / Net 6.0 .
В качестве альтернативы вы также можете использовать OleDb для подключения к MySql .
Используйте коннектор отсюда . Также есть документация .