Codeblocks MySQL Tutorial

Codeblocks MySQL Tutorial


Kode :: Block er en åpen kildekode-C ++ IDE bygget for å møte den kompliserte utviklingen mål av brukerne. Det er utviklet for å være meget utvidbar og konfigurerbar. IDE har følgende funksjoner: rask tilpassede bygge system, støtte for parallell bygger, multi-target prosjekter, brukerdefinerte klokker, kallstakken, veksle mellom tråder, klasse surfing og smart innrykk. MySQL er en populær open source database management system. Du kan koble til MySQL-databasen i koden :: Block og manipulere data som hente, oppdatere, sette inn og slette.

Bruksanvisning

1 Last Kode :: Blocks setup-filen fra sin offisielle hjemmeside (se ressurser.) Dobbeltklikk på installasjonsfilen for å starte installasjonen. Følg installasjonsveiviseren før ferdigstillelse.

2 Dobbeltklikk Kode :: Blocks ikonet for å gå inn i utvikling grensesnitt. Klikk på "Innstillinger", "Iler og Debugger" og "Linker Innstillinger." Klikk "Link Library" -fanen for å åpne dialogboksen. Klikk "Legg til" knappen og input "/usr/lib/libmysqlclient.so."

3 Klikk på "Innstillinger", "Iler og Debugger" og "Søk kataloger." Velg "Compiler" og input "/ usr / include / mysql." Utviklingen miljø med MySQL er riktig konfigurert.

4 Inkluder følgende filer i programmet:

inkluderer <mysql.h> inkluder <MySQLManager.h>

5 Koble til MySQL bruker MySQLManager funksjon:

MySQLManager :: MySQLManager (streng verter, string brukernavn, string passord, streng dbnavn, unsigned int port)

{

IsConnected = false;
this ->setHosts(hosts);
this ->setUserName(username);
this ->setPassword(password);
this ->setDBName(database);
this ->setPort(port); }

6 Gjennomføre SQL-spørringer via funksjonen runSQLCommand:

bool MySQLManager :: runSQLCommand (streng sql)

{

mysql_real_query (& mySQLClient, sql.c_str (), (usignerte int) strlen (sql.c_str ()));
}

7 Definer din Hovedfunksjon ved hjelp av de nevnte funksjonene:

int main () {

MySQLManager sqlres(&quot;127.0.0.1&quot;,&quot;root&quot;,&quot;search1&quot;,&quot;HR&quot;,3306);

sqlres.initConnection ();
sqlres.runSQLCommand ( "select * from employee");

sqlres.destroyConnection();
return 0;

}