9 -sql-<driver> ........ Enable SQL <driver> plugin. Supported drivers:
10 db2 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"
178QSqlDatabase: QPSQL driver
not loaded
179QSqlDatabase: available drivers: QSQLITE QMYSQL QMARIADB QODBC QPSQL
180Could
not create database object
185QPSQLDriver::getResult: Query results lost - probably discarded on executing another SQL query.
189CREATE TABLE
"testTable" (
"id" INTEGER);
193QString tableString(
"testTable");
196q.exec(QString(
"CREATE TABLE %1 (id INTEGER)").arg(tableString));
198QSqlRecord rec = database.record(tableString.toLower());
202C:\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"
206 DB2 (IBM) .............................. no
207 InterBase .............................. no
208 Mimer SQL .............................. yes
209 MySql .................................. yes
210 OCI (Oracle) ........................... no
211 ODBC ................................... yes
212 PostgreSQL ............................. no
213 SQLite ................................. yes
214 Using system provided SQLite ......... no
218-- Build files have been written to: C:/build-qt6-sqldrivers
222C:\Qt\6.0.0\Src\configure.bat -sql-mysql -- -DMySQL_ROOT=
"C:\mysql-8.0.22-winx64"
227 DB2 (IBM) .............................. no
228 InterBase .............................. no
229 Mimer SQL .............................. yes
230 MySql .................................. yes
231 OCI (Oracle) ........................... no
232 ODBC ................................... yes
233 PostgreSQL ............................. no
234 SQLite ................................. yes
235 Using system provided SQLite ......... no
240create procedure inout_proc (INOUT param1 INT, OUT param2 INT)
242 set param1 = param1 * 2;
243 set param2 = param1 * param1;