Stupid question, but how do you choose to deal with the data base file name ?
two possibilities:
a. set a name and “hard code” it in the application (so the application always open THAT file)
b. let the user deal with the file name (and save it in a preferences file).
The application is a specifically taylored file, so the data base file can be considered as captive in this project.
Your advice is welcome.
In another project, the sqlite file is just a file and so the user is in charge of the data base file(s).