Так вышло что для реализации данного чуда лучше использовать MySQL Connector / NET http://dev.mysql.com/downloads/connector/net/5.2.html После того как скачаете, установите. Затем откройте Вижл Студию. Затем Project->Add references->.NET->MySQL.Data. И потом добавьте на вкладку контролов эти элементы, хотя это вроде не особо важно, так как классы все объявлять в коде можно. Вот простой пример кода , использования: Code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void Form1_Load(object sender, EventArgs e) {
}
private void button1_Click(object sender, EventArgs e) { string CommandText = "SELECT * FROM files"; string Connect = "Database=drupal;Data Source=localhost;User Id=root;Password="; MySqlConnection myConnection = new MySqlConnection(Connect); MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection); myConnection.Open();
MySqlDataReader MyDataReader; MyDataReader = myCommand.ExecuteReader();
while (MyDataReader.Read()) { int count = MyDataReader.FieldCount; string result = MyDataReader.GetString(3); int id = MyDataReader.GetInt32(1);
MessageBox.Show(count.ToString()+" "+result+" "+id.ToString()); } MyDataReader.Close();
myConnection.Close(); } } }
|