sql >> Databáze >  >> RDS >> Mysql

Qt - Jak získat|kompilovat ovladač Mysql

Pokud plánujete přestavět Qt propojené s MySQL, můžete přestat nyní, nemusíte! Ovladače SQL jsou zásuvné moduly (podle definice dynamicky načítané za běhu) a lze je zkompilovat nezávisle.

Najděte zdroje ovladačů ve zdrojovém stromu Qt něco jako qt/src/plugins/sqldrivers/mysql pak jej postavte. Cílem hry je poskytnout správné vývojové hlavičky a knihovny MySQL (klientské), aby ovladač vytvořil ! (Uvědomte si, že pokud používáte Windows, může to být 32bitová verze klienta MySQL, kterou potřebujete, i když používáte 64bitový OS).

Cestu k MySQL můžete poskytnout prostřednictvím qmake příkaz k tomu viz článek od Antona, osobně kopíruji a měním .pro soubor, který odpovídá mé instalaci ... snazší později v případě potřeby znovu sestavit.

Jakmile bude sestavení úspěšné, budete mít pěkný qsqlmysql.dll musíte zkopírovat do adresáře Qt, který používáte ke spouštění aplikací, v podstatě něco jako qt/plugins/sqldrivers v $QT_DIR.



  1. Hibernate dialekt pro Oracle Database 11g?

  2. Ukládání souborů jako blob v databázi ajax php pdo

  3. Rychlý příspěvek o SQLite UPSERT a nové klauzuli RETURNING.

  4. RuntimeError s mysql2 a rails3 (bundler)