Important: Please read the Qt Code of Conduct -

Best way to create a simple local database [SOLVED]

  • Hello guys,

    I am rather new to Qt-Programming. I set up a little program for categorizing images. So far I am saving my informations within a QDomDocument and save/load it in a xml-file. So far everything works fine, but I need some more functions which I do not like to code by hand. I would like to have search/filter-functions and so on (e.g. like in SQL), but I do not want to install a local SQL-database, because I want it to be easy to download and use for other users.

    Is there any local-in-house-solution in Qt that I could use?
    Something that creates a database itself or at least within cpu-memory with the functionality to save and load to/from file?

    Thanks for tips!


  • bq. SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

  • Wow, thanks for the fast reply!

    That's exactly what I was looking for.

    Again, Thanks a lot!

  • to facilitate the creation and use of the bank sqlite, the use "SQlite Manager " , or the Firefox extension "SQlite Firefox Add-on ": .

  • Yes, I would "vote" for SQLite as well! ;-)

  • Thanks guys, I already managed to create a DB with Qt. I am using the sql-functionality of Qt itself. I did not download SQLite seperately.
    Works fine and I could already create tables in the database.

Log in to reply