title: multiple sql statements in QSqlQuery using the sqlite3 driver
body: <p>I have a file containing several SQL statements that I'd like to use to initialize a new sqlite3 database file. Apparently, <strong>sqlite3 only handles multiple statements in one query via the</strong> <code>sqlite3_exec()</code> function, and <strong>not</strong> through the <code>prepare/step/finalize</code> functions. That's all fine, but I'd like to use the QtSQL api rather than the c api directly. Loading in the same initializer file via QSqlQuery only executes the first statement, just like directly using the prepare/step/finalize functions from the sqlite3 api. Is there a way to get QSqlQuery to run multiple queries without having to have separate calls to query.exec() for each statement?</p>