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

VS 2005 i MySql - pomoć

[es] :: C/C++ programiranje :: VS 2005 i MySql - pomoć

[ Pregleda: 2231 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.3dnet.co.yu.



+2 Profil

icon VS 2005 i MySql - pomoć19.09.2006. u 22:17 - pre 214 meseci
Pravim neko programče koje puni MySql bazu. U pitanju je oko stotinak tabela, a svaka ima preko milijardu zapisa (redova).
Ne pitajte šta je, to je najmanje bitno u celoj ovoj priči :D Nadam se da će baza izdržati toliko podataka.
Prvo sam počeo da radim u PHP-u, al' je sve bilo jako sporo. Na kraju je pukao posle 450.000 zapisa. Ne baš tačno 450k ali tu negde. Posle sam pisao u Perlu ali mi je i on nekako spor.
Na kraju sam se odlučio za C++ koji dolazi sa Visual Studiom 2005 i tu su nastale moje muke. Pogledao sam mysql++ i još neke davno napuštene projekte i nisam se snašao. Sa c# ide, ali je sporo.
E sad... da li bi neko bio voljan da napiše jedan tutorial kako spojiti c++ iz Vs2k5 i mysql?
Googlao sam barem 3 sata i ništa.

Nemojte mi nuditi neki vaš program za novčanu nadoknadu. To mi ne treba, nego samo neko da mi pomogne kako da spojim c++ i mysql. Program sam napisao u drugim prog jezicima ali nisu tako moćni(brzi) kao c++
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.iplannetworks.net.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 15:52 - pre 214 meseci
Moj savet ti je da koristis ODBC i DTL (Database Template Library).

http://dtemplatelib.sourceforge.net/

Sa time radi 100%


Tko leti vrijedi
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.lionbridge.com.



+6 Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 16:04 - pre 214 meseci
Ja sam radio jedan projekat sa DTL-om i iskreno ne savetujem ovu biblioteku, mada generalno volim STL stil programiranja. Posbno je problematična u višenitnom okruženju, mada me ne oduševljava ni za jednonitne programe.

Pogledaj ovo: http://www.sqlapi.com/ Deluje mi dosta zrelo i jednostavno, mada moram da se ogradim da nisam nikad koristio.
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 17:04 - pre 214 meseci
Sta ti je konkretno bio problem sa mysql++? Ja sam nedavno koristio ovu biblioteku sa VS2003 (doduse, da bih uradio nesto za sebe, nisam je koristio za neki ozbiljniji projekat), i cini mi se da je sasvim ok.
Never trust an operating system you don't have sources for.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.lionbridge.com.



+6 Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 18:21 - pre 214 meseci
Citat:
bzero: Sta ti je konkretno bio problem sa mysql++?


Ne znam šta je njemu bio problem, ali posle ovoga:

http://www.elitesecurity.org/t...ju-Sinisa-Milivojevic-MySQL-AB

znam da ću da izbegavam mysql++


 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.3dnet.co.yu.



+2 Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 18:53 - pre 214 meseci
Ne znam dal sam toliki baksuz ili šta ali...
Skinuo sam DTL, iskopirao SVE h i cpp fajlove u moj projekat.
Pokrenuo test primer
Code:

#include "DTL.h"
#include <iostream>
using namespace dtl;
using namespace std;

int main() 
{
    try 
    {
        // Connect to the database 
        DBConnection::GetDefaultConnection().Connect("UID=example;PWD=example;DSN=example;");
        // Create a container to hold records from a query.
        // In this case, the query will be "SELECT * FROM DB_EXAMPLE".
        DynamicDBView<> view("DB_EXAMPLE", "*"); 
        // Read all rows from the database and send to cout
        copy(view.begin(), view.end(), ostream_iterator<variant_row>(cout, "\n"));
    }
    catch (std::exception &ex) 
    {
        // Show any database or other standard errors
        cerr << ex.what() << endl;
    }
    return 0;
}


I neće.

Code:

Error    2    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int    c:\documents and settings\pharos\my documents\visual studio 2005\projects\es\es\boundio.h    448

Error    8    error C2664: 'void dtl::DBConnection::Connect(const dtl::tstring &,bool,bool)' : cannot convert parameter 1 from 'const char [37]' to 'const dtl::tstring &'    c:\documents and settings\pharos\my documents\visual studio 2005\projects\es\es\main.cpp    11    

Error    9    error C2664: 'dtl::DynamicDBView<ParamObj>::DynamicDBView(const dtl::tstring,const dtl::tstring,const dtl::tstring,const dtl::SelValWrap<DataObj>,const dtl::InsValWrap<DataObj>,const dtl::IOHandler<DataObj,ParamObj>,dtl::DBConnection &,const dtl::KeyMode,const dtl::tstring &,const std::vector<_Ty> &)' : cannot convert parameter 1 from 'const char [11]' to 'const dtl::tstring'    c:\documents and settings\pharos\my documents\visual studio 2005\projects\es\es\main.cpp    14    


Ajde da sam pisao nešto svoje i izmišljao toplu vodu, al da ne radi ni sa test primerom... :(
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.iplannetworks.net.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: VS 2005 i MySql - pomoć20.09.2006. u 20:17 - pre 214 meseci
Pa ne ide tako. Ne treba da kopiras sve fajlove iz dtl u tvoj projekat.

Process ide ovako:

1. Skines dtl i otpakujes u neki direktorijum.
2. Odes u <DTL>\lib folder i otvoris dsw projekat iz visual studia i iskompajliras. To ti generise staticku biblioteku DTL.lib koju treba da dodas u svaki tvoj projekat u kome zelis da koristis DTL.
3. Za primere odes u <DTL>\examples i otvoris examples.dsw u visual studiu i iskompajliras.

inace generalno za tvoje primere treba da dodas <DTL>\lib u listu direktorijuma za include i isti direktorijum u listu direktorijuma za biblioteke.




Tko leti vrijedi
 
Odgovor na temu

trdavid
Bgd

Član broj: 76532
Poruke: 1
*.dip0.t-ipconnect.de.



Profil

icon Re: VS 2005 i MySql - pomoć23.09.2006. u 19:08 - pre 214 meseci
Probaj ovde:
http://www.codeproject.com/inf...15+Nov+1999&ed=23+Sep+2006



 
Odgovor na temu

[es] :: C/C++ programiranje :: VS 2005 i MySql - pomoć

[ Pregleda: 2231 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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