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); }