Os bancos de dados criados a partir do QML LocalStorage são salvos em ~/.local/share/<appid>/Databases/
, onde applicationName
em seu MainView
. Os bancos de dados possuem nomes hexadecimais e a extensão .sqlite . Cada um tem um arquivo .ini associado com o nome e a descrição do primeiro e terceiro argumentos para openDatabaseSync
.
Se você criar apenas um banco de dados via LocalStorage, haverá, é claro, apenas um banco de dados nesse diretório. Se você criar mais, você pode ter que analisar os arquivos .ini para encontrar o caminho certo. No entanto, nos meus testes limitados, os arquivos de banco de dados parecem obter nomes de arquivos determinísticos, portanto, você pode descobrir o nome do arquivo em seu dispositivo e, em seguida, codificar esse valor em seu código C ++.