Contenuto
Code :: Block è un IDE open source per C ++ progettato per soddisfare le complesse esigenze di sviluppo degli utenti. È progettato per essere estensibile e configurabile. L'IDE ha le seguenti caratteristiche: un sistema di build veloce e personalizzabile, supporto per costruzioni parallele, progetti multi-target, allarmi definiti dall'utente, stack di chiamate, commutazione interfila, navigazione inter-class e ritiro intelligente. MySQL è un sistema di gestione di database open source e molto popolare. Puoi collegare un database MySQL in Code :: Block e manipolare i dati cercando, aggiornando, inserendo ed eliminando.
indicazioni
Puoi collegare MySQL e manipolare i tuoi dati in Code :: Blocks (Stockbyte / Stockbyte / Getty Images)-
Scarica il file di installazione di Code :: Block dal sito ufficiale (vedi la sezione Risorse). Fare doppio clic sul file di installazione per iniziare il processo. Seguire la procedura guidata di installazione fino al termine.
-
Fare doppio clic sull'icona Code :: Block per accedere all'interfaccia di sviluppo. Fai clic su "Impostazioni", "Compilatore e debugger" e "Impostazioni link". Fare clic sulla scheda "Link Library" per aprire una finestra di dialogo. Fai clic sul pulsante "Aggiungi" e inserisci "/usr/lib/libmysqlclient.so".
-
Fai clic su "Impostazioni", "Compilatore e debugger" e "Sfoglia directory". Seleziona "Compilatore" e inserisci "/ usr / include / mysql". L'ambiente di sviluppo con MySQL è configurato per l'uso.
-
Includi i seguenti file nella tua applicazione:
includere
includere
-
Connetti a MySQL usando la funzione MySQLManager: MySQLManager :: MySQLManager (string host, string userName, string password, string dbName, unsigned int port) {IsConnected = false; questo -> setHosts (host); questo -> setUserName (username); questo -> setPassword (password); questo -> setDBName (database); questo -> setPort (porta); }
-
Se si dispone di una query SQL, è possibile eseguire questa operazione eseguendo la query SQL utilizzando la funzione runSQLCommand: bool MySQLManager :: runSQLCommand (stringa sql) {mysql_real_query (& mySQLClient, sql.c_str (), (unsigned int) strlen (sql.c_str ())); }
-
Imposta la tua funzione principale usando le seguenti funzioni: int main () {MySQLManager sqlres ("127.0.0.1", "root", "search1", "HR", 3306); sqlres.initConnection (); sqlres.runSQLCommand ("seleziona * dal dipendente"); sqlres.destroyConnection (); ritorno 0; }