Datenbankabfragen - Gasbuddel/Zeiterfassungsprojekt GitHub Wiki

Für die Datenbankabfragen steht die Klasse SQLConnection zur Verfügung, man muss sich nicht um das "Wie" kümmern, sondern bloß einen SQL Befehl übergeben.

Die Klasse hat 3 Methoden

GetConnection()

Es wird ein MySqlConnection-Objekt zurückgegeben, mit dem man SQL-Aktionen auf der Datenbank ausführen kann, nur für den Notfall gedacht, für normale Anweisungen gibt es die anderen Methoden.

SelectStatement(String statement)

Führt ein Select Statement auf der Datenbank aus und gibt dieses als Datatable Objekt zurück. Diese Funktion kann man für alle SQL-Abfragen benutzen. Das Datatable-Objekt lässt sich wie eine Tabelle auslesen, oder mit einem DataTable-Reader bequem in einer Schleife auslesen. Um das Objekt nutzen zu können, muss man unter Umständen einen Verweis auf System.Data einfügen.

ExecuteStatement(String statement)

Führt ein beliebiges Statement auf der Datenbank aus, dafür einfach das Statement als String übergeben.