Links
Voreinstellungen
- Um über .NET auf MySQL zuzugreifen, muss man zunächst den MySQL Connector/Net installieren: Link
- Im Projekt muss man als nächstes einen Verweis auf MySQL.Data hinzufügen (Reiter „.Net“)
Beispielcode
using MySql.Data;
using MySql.Data.MySqlClient;
...
try
{
// Verbindung öffnen
MySqlConnection con = new MySqlConnection(@"Server=127.0.0.1;Uid=root;Pwd=password;Database=mydatabase;Charset=latin1;");
con.Open();
// Insert
MySqlCommand ins = new MySqlCommand("INSERT INTO tabelle (spalte) VALUES ('Wert')", con);
int i = ins.ExecuteNonQuery();
// Select
MySqlDataAdapter adp = new MySqlDataAdapter(new MySqlCommand("SELECT * FROM tabelle", con));
// Daten holen
DataTable data = new DataTable();
adp.Fill(data);
// Daten auslesen
for (int i = 0; i < data.Rows.Count; i++)
{
...
}
// Verbindung schließen
con.Close();
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}