Codeblocks MySQL Tutorial

March 10

Codeblocks MySQL Tutorial


Code :: Block è un open source C ++ IDE costruito per soddisfare lo sviluppo complicato mira degli utenti. È stato sviluppato per essere molto estensibile e configurabile. L'IDE ha le seguenti caratteristiche: sistema di rapida generazione personalizzate, il supporto per parallelo costruisce, progetti multi-target, orologi definiti dall'utente, stack di chiamate, commutazione tra i thread, la navigazione di classe e intelligente trattino. MySQL è un popolare sistema di gestione di database open source. È possibile collegarsi a database MySQL in Code :: Block e manipolare i dati, come recuperare, aggiornare, inserire ed eliminare.

istruzione

1 Scaricare file di installazione Code :: Blocks dal suo sito ufficiale (vedi risorse). Fare doppio clic sul file di installazione per avviare l'installazione. Seguire la procedura guidata di installazione fino al completamento.

2 Fare doppio clic sull'icona Code :: Blocks per accedere all'interfaccia di sviluppo. Fai clic su "Impostazioni", "compilatore e un debugger" e "Impostazioni Linker." Fare clic su "scheda Link Library" per aprire la finestra di dialogo. Fai clic su "Aggiungi" e inserire "/usr/lib/libmysqlclient.so."

3 Fai clic su "Impostazioni", "compilatore e un debugger" e "Ricerca directory." Select "compilatore" e l'ingresso "/ usr / include / mysql." L'ambiente di sviluppo con MySQL è configurato correttamente.

4 Includere i seguenti file nella vostra applicazione:

includere <mysql.h> includere <MySQLManager.h>

5 Connettersi a MySQL utilizzando la funzione MySQLManager:

MySQLManager :: MySQLManager (host stringa, string username, string password, dbname stringa, porta unsigned int)

{

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

6 Condurre query SQL tramite la funzione runSQLCommand:

bool MySQLManager :: runSQLCommand (stringa SQL)

{

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

7 Definire la funzione principale utilizzando le dette funzioni:

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 dipendente");

sqlres.destroyConnection();
return 0;

}