Codeblocks MySQL Vodič
![](/article/uploadfiles/202210/2022102209132745.jpg)
Code::Block je C++ IDE otvorenog koda izgrađen da ispuni komplicirane razvojne ciljeve korisnika. Razvijen je tako da bude vrlo proširiv i konfigurabilan. IDE ima sljedeće značajke:sustav brze prilagođene izrade, podršku za paralelnu izgradnju, višeciljane projekte, korisnički definirane satove, skup poziva, prebacivanje između niti, pregledavanje klasa i pametno uvlačenje. MySQL je popularan sustav za upravljanje bazom podataka otvorenog koda. Možete se povezati s MySQL bazom podataka u Code::Block i manipulirati podacima poput dohvaćanja, ažuriranja, umetanja i brisanja.
1. korak
Preuzmite datoteku za postavljanje Code::Blocks sa svoje službene web stranice (pogledajte resurse.) Dvaput kliknite datoteku za postavljanje za početak instalacije. Slijedite čarobnjaka za instalaciju do završetka.
2. korak
Dvaput kliknite na ikonu Code::Blocks za ulazak u razvojno sučelje. Kliknite "Postavke", "Prevodilac i program za ispravljanje pogrešaka" i "Postavke povezivača". Pritisnite karticu "Link Library" da biste otvorili dijaloški prozor. Kliknite gumb "Dodaj" i unesite "/usr/lib/libmysqlclient.so."
3. korak
Kliknite "Postavke", "Prevodilac i program za ispravljanje pogrešaka" i "Traži direktorije". Odaberite "Compiler" i unesite "/usr/include/mysql." Razvojno okruženje s MySQL-om ispravno je konfigurirano.
4. korak
Uključite sljedeće datoteke u svoju prijavu:
#include
Korak 5
Povežite se s MySQL pomoću funkcije MySQLManager:
MySQLManager::MySQLManager(string hosts, string userName, string password, string dbName, unsigned int port)
{
IsConnected =lažno;
ovo ->setHosts(hosts);
ovo ->setUserName(username);
ovo ->setPassword(lozinka);
ovo ->setDBName(baza podataka);
ovo ->setPort(port); }
Korak 6
Izvođenje SQL upita putem funkcije runSQLCommand:
bool MySQLManager::runSQLCommand(string sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(unsigned int)strlen(sql.c_str())); }
7. korak
Definirajte svoju glavnu funkciju pomoću navedenih funkcija:
int main(){ MySQLManager sqlres("127.0.0.1","root","search1","HR",3306); sqlres.initConnection(); sqlres.runSQLCommand("odaberi * od zaposlenika"); sqlres.destroyConnection(); povratak 0; }