Munka adatbázisok mysql ODBC, mysql, cikkek, programozás -

Finomhangoló MySQL

Munka MySQL adatbázis ODBC

Annak ellenére, hogy a létrehozása WEB-orientált grafikus felhasználói felület (GUI - grafikus felhasználói interfészek) együtt kell működnie a MySQL adatbázis szerver egy meglehetősen gyakori módszer szervezésének adatbázis-kezelő mechanizmusok azonban nem mentes néhány hátránya. Különösen ezek közé tartozik a lassú internet-kapcsolat, vagy hogy meg kell vizsgálni annak lehetőségét, hogy a hozzáférést az adatbázishoz különböző böngészőkben. Természetesen ez a fajta probléma, hogy nagy mértékben nem rajtad múlik, mint a fejlesztő az információs rendszerek, de nem valószínű, az ügyfél bemegy a részleteket. Így amellett, hogy gondok vannak a fejlesztési alapján az Internet-alapú rendszer az adatok, akkor kap egy fejfájás adatbeviteli szervezet.







1. Töltse le a megfelelő fájlt az internetről (vagy kapni bármilyen alternatív módszer).
2. Kivonat az archív (a leggyakoribb archívumban Internet-fájlok - WinZip - http // www.winzip.com).
3. Futtassa a telepítő (setup.exe).
4. Amikor az üdvözlő ablakban kattintson a „Tovább” gombra.
5. Most az illesztőprogram telepítése párbeszédablak jelenik meg. Között a rendelkezésre álló vezetők, válassza ki a MySQL vezető és kattintson az „OK” gombot.
6. Utána fog telepíteni számos fájlt.
7. A párbeszéd kiválasztása adatforrások (Data Sources). Kattintson a "Close".
8. A telepítés befejeződött driver. Gratulálunk, Ön most a boldog tulajdonosa lehetőséget, hogy működjenek együtt a MySQL keresztül ODBC driver.

Szeretném felhívni a figyelmet, hogy a következő, ha az illesztőprogram telepítése problémákat tapasztalhatnak MFC30.dll könyvtárban. Ha hiba történik a telepítés során, akkor tegye a következőket:

1. Telepítse az illesztőprogramot, ha a Windows csökkentett módban (Safe Mode). Ehhez újraindításkor meg kell nyomni az F8 billentyűt.

2. Alternatív szerkesztés odbc.inf fájlt (csak akkor, ha Windows 98 / NT operációs rendszerek) eltávolítjuk a sor a fájlban:

Tehát, az illesztőprogram telepítése sikeresen befejeződött. Az alábbiakban egy példát mutat kínált lehetőségeket MyODBC vezető közötti interakció MySQL és MS Access.

demonstrációs projekt

Az első lépés, hogy hozzon létre egy MySQL adatbázist és annak tagja táblázatokat. Ehhez futtassa musqladmin alkalmazást, és futtassa a következő parancsot:
%> MySQLadmin létre TESZTAB

Most hozzon létre egy új felhasználót, és adjon neki teljes hozzáférést biztosít az újonnan létrehozott adatbázis (olvasás, hozzáadása, frissítése és törlése):
%> MySQL -u root -p mysql
Írja be a jelszót:
Üdvözöljük a MySQL monitor. Parancsok végződnek; vagy \\ g.
A MySQL kapcsolat id 17 szerver verzió: 3.22.34-shareware-debug
Írja „segítséget” segítségért.
mysql> GRANT select, insert, update, delete a TESZTAB admin;

Ennek része a cikket nem fogunk részletesen megvitassák a GRANT parancs szintaxisát. Hadd mondjam el, hogy ebben az esetben az általunk biztosított hozzáférést a TESZTAB admin felhasználói adatokat.

Most megy a MySQL rendszer felhasználói admin ', és hozzon létre egy táblázatot az ügyfelek:
%> MySQL -u admin
mysql> használja TESZTAB;
mysql> create table kliensek (
-> Clientid mediumint nem null auto_increment,
-> Név char (30) nem nulla,
-> City char (50) nem nulla,
-> Telefon char (10) nem nulla,
-> E-mail char (55) nem nulla,
-> Elsődleges kulcs (clientid));

Emlékeztetem Önöket, hogy az asztal jelképes, és a megvalósíthatóságát a különböző területeken ebben a cikkben, hogy nem szükséges emelni.







Szóval, minden előkészítő műveletek befejeződtek. A következő lépés az, hogy adjunk a listán a meglévő adatforrások (Data Sources) ODBC forrás társult TESZTAB tárol. Ehhez hajtsa végre a következő műveleteket.

A kliens számítógépen, az alkalmazás futtatásához végrehajtása ODBC Data Source Administrator (ODBC DSA). Ehhez a Control Panel (Vezérlőpult) válasszon ki egy ikont, egy aláírt "ODBC adatforrások (32bit)". Kattintás után a kijelölt ikon ODBC DSA Application párbeszédablak jelenik meg. Kattintson a „Hozzáadás”.. párbeszédablak, hogy egy új adatforrást jelennek meg előtted. Ebben a párbeszédablakban válassza ki a MySQL meghajtót, majd kattintsunk a „Finish” ( „Finish”). Ezt követően, akkor megjelenik egy űrlap adatbevitel létrehozásához szükséges létrehozott adatforrás minket. Bár minden mezőt különböző mértékben befolyásolja a vezetőt konfiguráció kiemelni a legfontosabb.

A Windows DSN név - neve az adatforrás, amely továbbra is használható a kliens alkalmazás az információt. Különösen a mező illessze be az adatbázis nevét. Ebben az esetben ez TESZTAB.

Így, miután a helyesen kitöltött összes fenti mezőket, nyomja meg az „OK” gombot. Most lehetősége van arra, hogy működjön együtt az adatbázis TESZTAB segítségével bármely alkalmazás, amely kompatibilis az ODBC szabványt. A következő részben ezt a cikket fogunk beszélni dolgozik MS Access.

Szinkronizálása MS Access MySQL

Egy kezdő, ez a folyamat meg elég félelmetes, de valójában semmi sem bonyolult, és ez áll több, viszonylag egyszerű lépésben. Úgy fussatok, hogy végre MS Access alkalmazást. Válassza ki a vezérlő „New Database” és kattintson az „OK” gombot. Miután létrehozott egy új adatbázis, mentse el, amelyben például testdb.mdb. Most megvan a lehetőségünk, az információkhoz való hozzáférés az adatbázisban TESZTAB MySQL adatokat import és kötelező érvényű. Itt tartom szükségesnek néhány szót ezekről mechanizmusokat.

Importálása és összekötő táblázatok - két technológia, amely lehetővé teszi az Access adatbázis fájl adatok eléréséhez kívül táblázatokat. Adatok importálása ajánlott olyan esetekben, amikor az előkészített asztal az alkalmazott területen kell lennie más típusú adatokat, vagy méretben, mint azok, kiválasztja a telepítés kapcsolat; felhasználóknak nincs on-line hozzáférést biztosít az adatbázis file valós idejű kommunikációt velük egyszerűen nem lehet telepíteni; Az alkalmazás helyes működéséhez a táblázatban egy külső fájlt, az elsődleges kulcsot, hagyjuk adatduplikációt.

Ha ugyanez igaz az alábbi állítások szerint ez a legjobban kommunikálni a külső adatbázis táblák:
- Ön egy külső adatbázis fájl más felhasználókkal, és Ön vagy más felhasználók módosíthatják az adatokat a fájl;
- fájl révén módosítható más adatbázisok;
- fájl található egy másik számítógépen, mint például egy szerver, és annak mérete túl nagy a számítógép.

Ennek része a mai vita meg fogja vizsgálni egy lehetőség kötelező táblák. Ehhez ki kell választani a menüpontot a Fájl | Külső adatok | link asztalok. párbeszédablak jelenik meg a képernyőn. Ezután a legördülő listából a „Files of Type” válassza ki az elemet „ODBC adatbázisok ()”. A listát a meglévő adatforrások. Menj a lap „Machine Data Source” és válassza ki az adatforrás, amely megfelel a MySQL adatbázis TESZTAB. Megnyomása után az „OK” gombot egy listát a táblázatok jelennek meg előtted, amelyek rendelkezésre állnak a kötődést. Ezt követően a kapcsolódó tábla jelenik meg a fő MS Access adatbázis ablakot. Tehát most már a lehetőséget, hogy adatokat bevinni a kliensek táblázatban. Adatbeviteli lehet elvégezni a műveletet a párbeszéd közvetlenül az asztalra, és egy speciálisan kialakított forma. Lássunk néhány rekordot, majd visszatér a párbeszéd mysql és a következő parancsot:
%> MySQL -u admin
mysql> használja TESZTAB;
mysql> select * from ügyfelek;

Ha helyesen tette, akkor megjelenik előtted ugyanazt az információt, hogy a megadott ha dolgozik MS Access. Most azt javaslom, hogy végezzen újabb érvényesítése kötések. Mi továbbra is dolgozni mysql párbeszéd. Hadd ha dolgozik az adatbázis MS Access beírt rekord, hogy „1234567” mezőben phone =. Futtassa a következő parancsot:
mysql> törölni TESZTAB ahol phone = '1234567';

Most vissza MS Access és ellenőrizze, hogy a megfelelő bejegyzést eltávolítjuk, és lehet vezérelni nem csak a közüzemi mysql.

Végén ezt a cikket szeretném felhívni a figyelmet arra a tényre, hogy az előnyeit használja MyODBC nem korlátozódnak dolgozik MS Access. Például, ha nem tud sokat Access, de alkalmazások fejlesztése Borland Delphi / Builder, a Microsoft Visual Basic, stb ez pontosan ugyanaz, mint az Access, akkor létrehozhat egy adatbeviteli interfészt használ egy adott programozási környezet. Így, mielőtt nyit széles kilátások fejlesztése kliens Windows-alapú alkalmazások, amelyek kölcsönhatásba lépnek MySQL adatbázisok




Kapcsolódó cikkek