Mysql 5
Ebben a cikkben, ahogy ígértem, arról fogok beszélni, hogyan lehet QMYSQL illesztőprogramokat fordítani a Qt 4.7.0 változatai alatt (a Qt más kisebb verziói esetén a fordítási folyamat ugyanaz lesz). Az illesztőprogram nem terhelt hibái és más gondok megkerülik Önt, ha követi az ebben a cikkben megadott tanácsokat.
A cikkben ismertetett összes műveletet az ebben a cikkben leírt mysql elosztásban tesztelték.
Ellenőrizzük a meghajtók mysql subQt jelenlétét
Ehhez kétféleképpen javasoltam (ellenőrizve, győződjön meg róla, hogy a libmysql.dll fájl a% QtDir% / bin -ban vagy a projektkönyvtárban van):
- Classic. A% QtDir% / plugins / sqldrivers könyvtárba költözünk, és megtaláljuk (vagy nem találjuk) a qsqlmysql4.dll fájlokat. qsqlmysqld4.dll. Ez lesz a RELEASE és a DEBUG illesztőprogramja.
- Út a lusta számára. Töltse le a programot (majd elküldöm egy kicsit később), és nézd meg.
A Mysql illesztőprogram támogatása nem jelenti azt, hogy a Qt projekt a Mysql verziójával megfelelően fog működni. Ha nem tud csatlakozni az adatbázishoz, fordítsa újra az illesztőprogramokat, mint az alábbi példában.
Fordítjuk a Qt vezetõit
Először megtaláljuk a mappákat. lib a mysql könyvtárban. (Például a "c: \ Program Files \ MySQL \ MySQL Server 5.5 \" -ban találom őket).
Ezután végrehajtom a következő parancsok sorrendjét:
Ez az =). Ha mindent helyesen csináltál, akkor valami ilyesmit kell látnod:
Most újra lekérdezi a rendelkezésre álló illesztőprogramok mysql. Ne felejtsük el, hogy összeállítja a felszabadulás hozott qsqlmysql4.dll plugin könyvtárban sqldrivers a projekt (közel c exe), jól a könyvtár qt / mysql / lib / fájl libmysql.dll kell mellé tenni a végrehajtható projekt fájlt.
Most a projektben csatlakozhat a mysql adatbázishoz:
Olvassa el
PostreSql: a leggyorsabb módja az adatbázis mentésének és visszaállításának
Rendszeres kifejezések a PostgreSql-ben
A tranzakció visszaszorítása a PostgreSql triggerben
A QTreeWidgetben egy widget-csoportot helyezünk be
QSignalMapper - többet tudhat meg Qt jelekről és résekről