Установка Mysql Workbench.
Для работы с базами данных нам понадобится установить Mysql Workbench.
http://www.mysql.com/products/workbench/
При установке у вас будет запрошен логин и пароль. Введите root root.
Подключение библиотек к проекту c#.
В обозревателе решений кликаем добавить ссылку.
В открывшемся менеджере ссылок нажимаем вкладку обзор и кнопку обзор.
Добавляем в References «MySql.Data.dll» по пути указанному ниже. Версии могут отличаться. Но в любом случае разберетесь.
в файле проекта form1.cs
добавляем
using MySql.Data.MySqlClient;
после чего подключаемся к базе данных.
и выполняем запрос
string serverName = "localhost"; // Адрес сервера (для локальной базы пишите "localhost")
string userName = "root"; // Имя пользователя
string dbName = "sklad"; //Имя базы данных
string port = "3306"; // Порт для подключения
string password = "root"; // Пароль для подключения
string connStr = "server=" + serverName +
";user=" + userName +
";database=" + dbName +
";port=" + port +
";password=" + password + ";";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
string sql = "SELECT * FROM users"; // Строка запроса
MySqlScript script = new MySqlScript(conn, sql);
int count = script.Execute();
richTextBox1.Text += ("Executed " + count + " statement(s).");
richTextBox1.Text += ("Delimiter: " + script.Delimiter);
MySqlConnection connection = new MySqlConnection(connStr);
MySqlCommand sqlCom = new MySqlCommand(sql, connection);
connection.Open();
sqlCom.ExecuteNonQuery();
MySqlDataAdapter dataAdapter = new MySqlDataAdapter(sqlCom);
DataTable dt = new DataTable();
dataAdapter.Fill(dt);
var myData = dt.Select();
for (int i = 0; i < myData.Length; i++)
{
for (int j = 0; j < myData[i].ItemArray.Length; j++)
richTextBox1.Text += myData[i].ItemArray[j] + " ";
richTextBox1.Text += "\n";
}


