Hallo!
Ich möchte mal das Open Source Framework mORMot ins Spiel zu bringen. Das funktioniert mit Delphi und Freepascal. Eine ausführliche Hilfe findest du hier:
https://synopse.info/files/html/Synopse mORMot Framework SAD 1.18.html
Weitere Informationen findest du hier:
https://synopse.info/fossil/wiki?name=Downloads
https://synopse.info/forum
mORMot musst du nicht installierten. Es reicht aus, die entsprechenden Bibliothekspfade einzufügen.
Nach deiner Beschreibung sollte alles mit dem integrierten ORM und embedded SQLite3 locker erledigt werden können. Um die Einbindung der SQLite Engine musst du dich nicht kümmern, wird automatisch in deine EXE mit einkompiliert. Über ZEOS, FireDAC, UniDAC, OleDB,
ODBC oder nativ für Oracle, PostgreSQL und NexusDB kann man auch andere DBs gut einbinden. Du kannst dann gleich auf eine RESTful/SOA architecture umsteigen (klingt viel schlimmer, als es in Wirklichkeit ist). Deine eigentliche Arbeit ist mit mORMot schnell erledigt, das Problem dürfte sein, dich in mORMot einzuarbeiten. Es steht eine ausführliche Hilfe, viele Beispiele und ein freundliches Forum zur Verfügung.
Bis bald...
Thomas