Delphi és mysql

Úgy vélem, hogy a már telepített Delphi és minden rendben. MySQL adatbázis óta elérhető Delphi, azt ajánlom, hogy töltse le és telepítse a tárgyakat, amelyek megkönnyítik dolgozni az adatbázisban. Tény, hogy a csomag Delphi 7 már van némi alkatrészek, az Internet fülre, de az is, hogy tudom használni - sokkal könnyebb.

Ahhoz, hogy telepíteni ezeket a komponenseket, akkor kell, hogy csomagolja ki a ZIP fájlt a / lib /.
Ahhoz, hogy használni ezeket a komponenseket, adjuk hozzá a felület kódok:

uMySqlVio, uMysqlCT, uMysqlClient, uMysqlHelpers

Ez minden, amire szükség van a telepítést.

Sodinenie bázissal

Remélem nem volt probléma a telepítés, és minden rendben. Majd én megmutatom, hogyan lehet csatlakozni az adatbázishoz, hogyan kell elvégezni SQL lekérdezések, és hogyan lehet az adatokat.

Kezdeni, indítsa Delphi, és hozzon létre egy új alkalmazást. Csatlakozás uMySqlVio interfészek, uMysqlCT, uMysqlClient, uMysqlHelpers és mentse el a projektet.
Meg kell használni objektum hozzáférés MySQL, így egy közös terület a fő formája, adjuk hozzá a következő:

Az érvek E funkció található a következő sorrendben:

host, felhasználónév, jelszó, db, port, csatlakozó, próbálja meg, foglalatok, ügyfél, zászló

kérés önmagában nem különbözik az azonos, PHP-ben íródott.
A lekérdezés eredménye van rendelve MySQLResult, és használják, hogy végre MySQLClient objektumot. A lekérdezés funkció három paramétert fogad: az SQL lekérdezés is, zászló -, hogy mentse az eredményt, és egy változó, ahol a végrehajtás zászló (igaz, hamis) kerül rögzítésre.

Így a kódsort, amit látsz fent hozzárendeli a lekérdezés eredményének változó MySQLResult. A kérelem kivonjuk a rekord admin_users asztalra. A logikai változó OK tárolják végrehajtás zászló, azaz a valódi értéket jelzi siker és hamis hibát jelez.

Most már lehet kapni a mező értéke:

Mint azt sejteni lehet, ez a szkript ellenőrzi a felhasználónevét és jelszavát. Továbbra is csak a csinál egy átvilágítás.

Úgy döntöttem, hogy azt oly módon, hogy minden ellenőrzött ugyanazt a nyilatkozatot az IF, és konkrét okot nem adott:

Itt teszteltük a beégetett felhasználónév dummy_username úgy, hogy a visszatérítési kérelmet. A jelszó be van jelölve ugyanúgy.

Ez nem a legjobb példa a programozás is ajánlott titkosítja az adatokat MD5 függvény. By the way, dolgozni vele, segít az erőforrások www.torry.net. Ez csak egy példa a használatára Delphi!

Kapcsolódó cikkek