Kódblokkok MySQL oktatóanyag
A Code::Block egy nyílt forráskódú C++ IDE, amely megfelel a felhasználók bonyolult fejlesztési céljainak. Úgy fejlesztették ki, hogy nagyon bővíthető és konfigurálható legyen. Az IDE a következő jellemzőkkel rendelkezik:gyors egyéni összeállítású rendszer, párhuzamos összeállítások támogatása, többcélú projektek, felhasználó által definiált órák, hívásverem, szálak közötti váltás, osztályböngészés és intelligens behúzás. A MySQL egy népszerű nyílt forráskódú adatbázis-kezelő rendszer. A Code::Block segítségével csatlakozhat a MySQL adatbázishoz, és kezelheti az adatokat, például lekérheti, frissítheti, beszúrhatja és törölheti.
1. lépés
Töltse le a Code::Blocks telepítőfájlt a hivatalos webhelyéről (lásd a forrásokat). Kattintson duplán a telepítőfájlra a telepítés elindításához. Kövesse a telepítési varázsló utasításait a befejezésig.
2. lépés
Kattintson duplán a Code::Blocks ikonra, hogy belépjen a fejlesztői felületre. Kattintson a "Beállítások", "Fordító és hibakereső" és a "Linker beállítások" elemre. Kattintson a "Link Library" fülre a párbeszédablak megnyitásához. Kattintson a "Hozzáadás" gombra, és írja be a következőt:"/usr/lib/libmysqlclient.so."
3. lépés
Kattintson a "Beállítások", "Fordító és hibakereső" és a "Könyvtárak keresése" elemre. Válassza a "Fordító" lehetőséget, és írja be a "/usr/include/mysql" parancsot. A MySQL-t használó fejlesztői környezet megfelelően van konfigurálva.
4. lépés
Adja meg a következő fájlokat az alkalmazásban:
#include
5. lépés
Csatlakozzon a MySQL-hez a MySQLManager funkcióval:
MySQLManager::MySQLManager(string hosts, karakterlánc felhasználónév, karakterlánc jelszó, karakterlánc dbName, aláíratlan int port)
{
IsConnected =false;
this ->setHosts(hosts);
this ->setUserName(felhasználónév);
this ->setPassword(password);
this ->setDBName(adatbázis);
this ->setPort(port); }
6. lépés
SQL lekérdezések végrehajtása a runSQLCommand:
függvényen keresztül
bool MySQLManager::runSQLCommand(string sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(unsigned int)strlen(sql.c_str())); }
7. lépés
Határozza meg fő funkcióját az említett függvények segítségével:
int main(){ MySQLManager sqlres("127.0.0.1","root","search1","HR",3306); sqlres.initConnection(); sqlres.runSQLCommand("select * az alkalmazotttól"); sqlres.destroyConnection(); visszatérés 0; }