9 -sql-<driver> ........ Enable SQL <driver> plugin. Supported drivers:
10 db2 firebird ibase mysql oci odbc psql sqlite
12 -sqlite .............. Select used sqlite [system/qt]
19create procedure qtestproc (OUT param1 INT, OUT param2 INT)
30qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DMySQL_ROOT=
"/usr/local/mysql"
39qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DMySQL_ROOT=
"C:\mysql-8.0.22-winx64"
48qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DOracle_ROOT=
"/usr/include/oracle/21/client64"
57qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DOracle_ROOT=
"C:\oracle"
64set PATH=%PATH%;C:\oracle
71qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DODBC_INCLUDE_DIR=
"/usr/local/unixODBC/include" -DODBC_LIBRARY=
"/usr/local/unixODBC/lib/libodbc.<so|dylib>"
80qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform>
87mkdir build-psql-driver
90qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers-DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DPostgreSQL_ROOT=
"/usr/local/pgsql"
99qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DPostgreSQL_ROOT=
"C:\pgsql"
106mkdir build-sqldrivers
108qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DDB2_ROOT=
"/usr/local/db2"
115mkdir build-sqldrivers
117qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DDB2_ROOT=
"C:\db2"
124mkdir build-sqldrivers
126qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DFEATURE_system_sqlite=ON -DCMAKE_INCLUDE_PATH=
"$SQLITE/include" -DCMAKE_LIBRARY_PATH=
"$SQLITE/lib"
133mkdir build-sqldrivers
135qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DFEATURE_system_sqlite=ON -DCMAKE_INCLUDE_PATH=
"C:\SQLITE\include" -DCMAKE_LIBRARY_PATH=
"C:\SQLITE\lib"
142mkdir build-sqldrivers
144qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DInterbase_ROOT=
"/opt/interbase/"
151mkdir build-sqldrivers
153qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DInterbase_ROOT=
"C:\interbase"
160mkdir build-sqldrivers
163qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DMimer_INCLUDE_DIR=
"/usr/include" -DMimer_LIBRARIES=
"/usr/lib/libmimer.so"
169mkdir build-sqldrivers
172qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DMimer_INCLUDE_DIR=
"C:\Program Files\Mimer SQL Experience 11.0\dev\include" -DMimer_LIBRARIES=
"C:\Program Files\Mimer SQL Experience 11.0\dev\lib\amd64\mimapi64.lib|C:\Program Files\Mimer SQL Experience 11.0\dev\lib\x86\mimapi32.lib"
178mkdir build-sqldrivers
180qt-cmake -G Ninja <qt_source_directory>/qtbase/src/plugins/sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>/<platform> -DFirebird_ROOT=
"/opt/firebird"
186mkdir build-sqldrivers
188qt-cmake -G Ninja <qt_installation_path>\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=<qt_installation_path>\<platform> -DFirebird_ROOT=
"C:\Program Files\Firebird\Firebird_5_0"
194QSqlDatabase: QPSQL driver
not loaded
195QSqlDatabase: available drivers: QSQLITE QMYSQL QMARIADB QODBC QPSQL
196Could
not create database object
201QPSQLDriver::getResult: Query results lost - probably discarded on executing another SQL query.
205CREATE TABLE
"testTable" (
"id" INTEGER);
209QString tableString(
"testTable");
212q.exec(QString(
"CREATE TABLE %1 (id INTEGER)").arg(tableString));
214QSqlRecord rec = database.record(tableString.toLower());
218C:\Qt\6.0.0\mingw81_64\bin\qt-cmake -G Ninja C:\Qt\6.0.0\Src\qtbase\src\plugins\sqldrivers -DMySQL_INCLUDE_DIR=
"C:\mysql-8.0.22-winx64\include" -DMySQL_LIBRARY=
"C:\mysql-8.0.22-winx64\lib\libmysql.lib" -DCMAKE_INSTALL_PREFIX=
"C:\Qt\6.0.0\mingw81_64"
222 DB2 (IBM) .............................. no
223 Firebird ............................... no
224 InterBase .............................. no
225 Mimer SQL .............................. yes
226 MySql .................................. yes
227 OCI (Oracle) ........................... no
228 ODBC ................................... yes
229 PostgreSQL ............................. no
230 SQLite ................................. yes
231 Using system provided SQLite ......... no
235-- Build files have been written to: C:/build-qt6-sqldrivers
239C:\Qt\6.0.0\Src\configure.bat -sql-mysql -- -DMySQL_ROOT=
"C:\mysql-8.0.22-winx64"
244 DB2 (IBM) .............................. no
245 Firebird ............................... no
246 InterBase .............................. no
247 Mimer SQL .............................. yes
248 MySql .................................. yes
249 OCI (Oracle) ........................... no
250 ODBC ................................... yes
251 PostgreSQL ............................. no
252 SQLite ................................. yes
253 Using system provided SQLite ......... no
258create procedure inout_proc (INOUT param1 INT, OUT param2 INT)
260 set param1 = param1 * 2;
261 set param2 = param1 * param1;