Kapcsolódni a MySQL segítségével felhajtás, blog Delphi-programozó

Szia, mikor tekinthető a téma, hogy hogyan tud dolgozni a MySQL Delphi. akkor adtam neki a nevét az alkatrész, amelyen keresztül hozzáférhet az adatbázishoz, és adatbázis táblák. Ez a komponens MySQL hozzáférést. amit korábban említettem, ez az úgynevezett - MyDAC. Hogy őszinte legyek, én nem vkurse fejlődő, hogy most, ha rendelkezésre áll az új változat a Delphi. de tudom, hogy az ADO komponensek vannak telepítve szinte valamennyi változatát Delphi, és rajtuk keresztül érheti el az adatbázist MySQL. Egy, vannak, van egy kis mínusz, hogy nem minden az adatbázis illesztőprogramok telepítése azonnal, néhány meg kell keresni és telepíteni magát, kézzel. De egyszerűbb, elvégre le a adatbázis-meghajtót, mint egy komponens, amely nem áll a változata a Delphi. Sőt, még mindig kell fizetni.

Tehát, ebben a cikkben szeretném elmondani, hogyan lehet csatlakozni a MySQL adatbázis. ADO segítségével szabványos alkatrészek. Destkop héj MySQL kezelése én nem találtam, úgyhogy használni denwer és táblákat létrehozni, adatbázisok, felhasználók, a phpmyadmin.

Nos, menjünk. Kezdjük azzal, hogy szükségünk lesz egy ODBC driver. való hozzáférés MySQL - MySQL Connector ODBC. Letöltöttem verzió 5.1.7. Letöltés itt lehet. A telepítés után a vezető, építünk projekt az űrlap már a következő összetevőkből áll:

Most állítsuk be a kapcsolatot a MySQL. Válassza TADOConnection komponenst. Ezután nyissa meg a ConnectionString tulajdonságok párbeszédablak (tud-e csatlakozni egy string értéket), akkor kattintson a Build gombra .... majd a következő ablak jelenik meg:

Kapcsolódni a MySQL segítségével felhajtás, blog Delphi-programozó

Ebben az ablakban válassza ki a vezető - Microsoft OLE DB Provider for ODBC illesztőprogramok. ugyanabban az ablakban, kattintson a Tovább gombra. >> A következő lapon állítsa be a mutatót Ispolzovatstroku kapcsolatok és nyomógomb szerelvény. majd egy ablak jelenik meg:

Kapcsolódni a MySQL segítségével felhajtás, blog Delphi-programozó

Ebben az ablakban meg kell adni az elérési utat a beállításokat az adatbázishoz csatlakozáshoz MySQL. de ha nincs ez a fájl is, egyszerűen hozza létre. Ebben az ablakban, kattintson a Create gombra. majd egy ablak jelenik meg:

Kapcsolódni a MySQL segítségével felhajtás, blog Delphi-programozó

Ebben az ablakban válassza ki a MySQL ODBC. azaz, az egyik, hogy hoztunk létre. Ezután kattintson a Tovább> gombra az új ablakban, kattintson a Tallózás gombra, és adja meg az utat, hogy mentse a konfigurációs fájl (ne felejtsük el azt is adja meg a nevét a konfigurációs fájl nevét). Ezután kattintson a Befejezés gombra, és megjelenik a csatlakozó doboz az adatbázis MySQL:

Kapcsolódni a MySQL segítségével felhajtás, blog Delphi-programozó

Ne felejtsük el, hogy van MySQL szerver már ekkor be kell vonni az én esetemben működik denwer

Ezt követően, minden készen áll, az összes ablakot az OK gombbal. Minden, most csak ellenőriznie kell a kapcsolatot, hanem az, hogy teljesíti kérését, hogy az adatbázisunkban. Hogy megkülönböztesse ezt a komponenst TADOQuery. Az ingatlan Connection válassza TADOConnection. és az onclick esemény a gomb írunk a következő kódot:

Most már csak a megszokott módon működnek az adatbázisban, mint dolgoztunk, például az adatbázis MS Access. A lényeg mindig az, hogy volt egy fájl elérési útját a MySQL kapcsolat beállításait.

A következő cikkben fogjuk megvitatni, hogyan lehet dolgozni Blob -fields DBMS MySQL.

Megjegyzem, hogy jelenleg nagyon gyakran használják az építőiparban volt a kínai rétegelt lemez. ez nem igazságos. Először is, ez tette meglehetősen magas minőségű, másrészt alkalmas a sokféle építési munkák, illetve harmadrészt pedig nagyon fontos, nagyon nem sok pénz abban a pillanatban.

Hasonló bejegyzések

Ez mind nagyon jó! De mi van, ha én dolgozom egy helyi adatbázis (teszt verzió), és holnap már át a projektet, és adja át a connection string beállításokat, IP, usser, pass, stb? Ez az „új számítógép” dönt, hogy megnyitja az ODBC driver, hogy az összes beállítást és a belekben? Ablak MySQL Connector / ODBC ... Nem akarom, hogy töltse ki, és adja át a paramétereket Edith. De ez nem működik! De mi a helyzet a rendszer rugalmassága minden? Hogyan lehet megoldani

Kapcsolódó cikkek