March 10
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.
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("127.0.0.1","root","search1","HR",3306);
sqlres.initConnection ();
sqlres.runSQLCommand ( "select * from dipendente");
sqlres.destroyConnection();
return 0;
}