Qt supports a variety of database drivers or backends to the databases. The backends wrap the various system databases and allow Qt to have a unified API frontend. Qt supports the following database types:
Database types | Software |
QDB2 | IBM Db2 |
QIBASE | Borland InterBase |
QMYSQL | MySQL |
QOCI | Oracle Call Interface |
QODBC | ODBC |
QPSQL | PostgreSQL |
QSQLITE | SQLite version 3 or above |
QSQLITE2 | SQLite version 2 |
QTDS | Sybase Adaptive Server |
We will be looking into QMYSQL type, since it supports remote access. MySQL can be installed on Raspberry Pi. QSQLITE3 can be shared on a network resource and made to support remote access, and iOS and Android have support for SQLite.