SQLite über FireDac ist z.B. problemlos möglich in Firemonkey.
Mache ich auch so in einer App.
Die
DB-Datei dafür sollte man dann wie alles andere auch per TPath-Methoden in einem internen App-Pfad anlegen.
Ich weiß nicht, ob es dafür ein Tutorial gibt, aber es ist im Prinzip ziemlich simpel:
- FDPhysSQLLiteDriver auf die App klatschen
- TFDConnection anlegen
- TFDConnection.Params.Values['Database'] := <Datenbankpfad>
- TFDConnection.Params.Values['CreateDatabase'] := BoolToStr(not FileExists(<Datenbankpfad>), True);
- TFDConnection.Params.Values['DriverID'] := 'SQLite';
Damit kann man die TFDConnection dann auch schon verbinden und wie gehabt auf die neu angelegte
DB zugreifen.