Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[SQL] Kako povezati bazu i program?

[es] :: C/C++ programiranje :: [SQL] Kako povezati bazu i program?

[ Pregleda: 4140 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
79.101.179.*



Profil

icon [SQL] Kako povezati bazu i program?29.09.2009. u 13:02 - pre 177 meseci
Pozdrav svima,
Posto sam obradio c i objektno c++ hteo bih da napravim neke jednostavne programcice tipa telefonskog imenika, biblioteke ... Sam program nije problem da se napravi, najveci mi je problem kako komp to da pamti i da cuva na disku. skinuo sam sa neta mysql-front, napravio tabelu koja sadzi dva stringa i jedan int. Sad ne znam kako da to povezem sa mojim programom. Naprimer ako bih imao f-ju koja treba da upise telefon u imenik, ona bi zatrazila ime prezime i telefonski broj i to ubacila u tabelu. Ako radim u c++, code::bloks, gde mogu da nadjem naredbe koje ostvaruju neki kontakt sa sql bazom, i da li tu tabelu koju sam napravio treba negde da sacuvam na hardu kao sql file pa da tako povezujem. Nadam se da sam bio jasan i da ce pomoc brzo stici. Hvala unapred...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: [SQL] Kako povezati bazu i program?29.09.2009. u 13:36 - pre 177 meseci
konekciju izmedju C-a i MySQL-a ostvarujes kroz API: http://dev.mysql.com/doc/refman/5.1/en/c.html
ako hoces c++ onda http://dev.mysql.com/doc/refman/5.1/en/apis-cplusplus.html

sa mysql-om pricas SQL: http://en.wikipedia.org/wiki/SQL

tj. da bi manipulisao podacima u tabeli: http://dev.mysql.com/doc/refma...-syntax-data-manipulation.html


za primere: http://lmgtfy.com/?q=mysql+c+api+example


 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
79.101.223.*



Profil

icon Re: [SQL] Kako povezati bazu i program?29.09.2009. u 15:43 - pre 177 meseci
Hvala, pogledacu ovo veceras...
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.dynamic.sbb.rs.



Profil

icon Re: [SQL] Kako povezati bazu i program?05.10.2009. u 17:14 - pre 176 meseci
Da li bi neko mogao po koracima da mi objasni kako da namestim codebloks da radi sa mysql? Hvala unapred...
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.dynamic.sbb.rs.



+9 Profil

icon Re: [SQL] Kako povezati bazu i program?06.10.2009. u 13:10 - pre 176 meseci
Treba u podešavanjima da dodaš biblioteke s kojima hoćeš da linkuješ svoj program. Ono što je tebi neophodno je da inkluduješ odgovarajuće hedere one biblioteke koju si izabrao (recimo da je to MySQL++) i onda linkuješ svoj program sa odgovarajućim libovima (dll-ovima). Preporučujem ti da pročitaš User Manual (za početak ne Reference Manual) pomenute biblioteke, uglavnom je sve opisano.

Dakle, Settings->Compiler and debugger settings->Linker settings->Add... i onda dodaš libove koje hoćeš da linkuješ.
Dodaj i putanje... Settings->Compiler and debugger settings->Search directories i onda za Compiler i Linker dodaj putanju do MySQL++ direktorijuma.
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: [SQL] Kako povezati bazu i program?20.02.2010. u 11:40 - pre 172 meseci
Ljudi pomagajte, ne ide mi ova konekcija na bazu.

1. Skinuo sam odavde Source code i kompajlirao ( za prefix sam stavio /usr folder: "./configure --prefix=/usr", zatim make, pa sudo make install )
To mi je napravilo u folderu /usr/include jos jedan folder mysql++/ gdje se nalazi i fajl mysql++.h (koji valjda trebam ukljuciti #include <mysql++.h> ?? )

2. posto koristim MonoDevelop, isao sam na Project->Options->Configurations->Debug->Code Generation->Path i tu sam dodao u include gore pomenuti folder: "/usr/include/mysql++/"

3. napravio sam "new Solution" sa sledecim kodom:

Code:

//main.cpp
#include <mysql++.h>
#include <iostream>
using namespace std;

int main ()
{
    Connection conn(false);
    conn.connect("test_db", "localhost", "korisnik", "neki_moj_pass");
    cin.get();
}


I naravno meni to ne radi. Navodno ne moze u common.h fajlu da se ukljuci mysql_version.h. Sad nije mi jasno zasto se to desava kad sam fino instalirao

U attachmentu prilazem build output

Pocetnik sam u c++ tako da "imajte obzira" ;)
Prikačeni fajlovi
 
Odgovor na temu

[es] :: C/C++ programiranje :: [SQL] Kako povezati bazu i program?

[ Pregleda: 4140 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.