samuel kint

2e jaars software developer student

Groenteboer App

In dit project heb ik geleerd om een MySQL database te gebruiken door een connectie te maken met de database in een windows forms project.

https://github.com/YourSmallFriend/GroenteboerAPP

    public class DatabaseHelper
    {
        private string ConnectionString { get; }

        public DatabaseHelper(string connectionString)
        {
            ConnectionString = connectionString;
        }

        public List<Tuple<string, string, string>> GetGroenten()
        {
            var groentenLijst = new List<Tuple<string, string, string>>();

            using (MySqlConnection connection = new MySqlConnection(ConnectionString))
            {
                string query = "SELECT * FROM `fruitgroente`";
                MySqlCommand command = new MySqlCommand(query, connection);

                try
                {
                    connection.Open();
                    MySqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        var imgPath = reader["plaatje"].ToString();
                        var groenten = reader["groenten/fruit"].ToString();
                        var prijs = reader["prijs (kilo)"].ToString();
                        groentenLijst.Add(new Tuple<string, string, string>(groenten, imgPath, prijs));
                    }
                    reader.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: " + ex.Message);
                }
            }

            return groentenLijst;
        }
    }
}
Vorig artikel

Geef een reactie

Je e-mailadres zal niet worden gepubliceerd. Vereiste velden zijn gemarkeerd met *.

*
*