Tutorial MySQL per Codeblocks

Autore: Judy Howell
Data Della Creazione: 3 Luglio 2021
Data Di Aggiornamento: 21 Aprile 2024
Anonim
Database Connection in C++ - MySQL or MariaDB
Video: Database Connection in C++ - MySQL or MariaDB

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)
  1. 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.

  2. 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".

  3. 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.


  4. Includi i seguenti file nella tua applicazione:

    includere

    includere

  5. 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); }

  6. 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 ())); }

  7. 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; }