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