Ahhoz, hogy a programunk - legyen az vizuális, vagy konzol - tudjon adatbázissal dolgozni, szükségünk van arra, hogy készítsünk egy adatbázis konnektort. Ezt jelen esetben MySQL használatával oldjuk meg, de nem sokban különbözik a sima SQL-től (az elv ugyanaz). Feltételezzük, hogy már van egy létező C# projektünk (konzolos, vagy vizuális), ebbe fogunk létrehozni egy új osztályt. Ezután, a nuGet csomagkezelővel leszedjük és a projektünk részévé tesszük a MySql.Data nevű csomagot. Ebből fogjuk megkapni azokat a függvényeket, amelyeket használnunk kell majd. Ezután, megírjuk az adatbáziskezelő apparátus kódját az általunk létrehozott új osztályba. Ez a példa egy egyszerű, "fapados" verzió. Tartalmaz egy query típusú utasítást, valamint egy non query típusút. Az egyeket lekérdezésekre és azok eredményeinek lekérésére alkalmazzuk, a másikat minden olyan utasítás lefuttatására, amely nem lekérdezés (olyan utasítások, amelyek transzformálják, vagy az adatokat, vagy magát az adatbáz...