(seit Version 0.0.1)
executeQuery -- Führt ein Sql Statement aus, und gibt je nach Typ ein ResultSet
Objekt oder ein int zurück
ResultSet/int executeQuery (string sqlQueryString)
Führt ein Sql Statement auf der Datanbank aus.
Es sind nicht alle Statement Typen und Keywords aus dem SQL Standard enthalten.
Nicht vergessen eventuellen " in dem Sql-String ein \ voranzusetzten
sqlQueryString |
Sql Statement String (z.B. "SELECT nr, name FROM personen WHERE personen.name=\"HANS\";") |
Bei SELECT/LIST TABLES Satements:
- Ein ResultSet Objekt welches die Daten enthält.
- Im Fehlerfalle wird false zurückgegeben.
Bei UPDATE/INSERT/DELETE Statements:
- Die Anzahl der veränderten Datensätze
- Im Fehlerfalle wird false zurückgegeben (Achtung: FALSE und 0 haben nicht
die gleiche Bedeutung!)
Bei CREATE TABLE/DROP TABLE/CREATE DATABASE/DROP DATABASE Statements:
- Wenn ok: true
- Im Fehlerfalle wird false zurückgegeben