Portál AbcLinuxu, 13. května 2025 03:02

Dotaz: Připojení k MySQL přes C++

2.7.2012 21:41 Daniel
Připojení k MySQL přes C++
Přečteno: 346×
Odpovědět | Admin
Dokáže mi prosím někdo detailně popsat jak se připojit do databáze z C++? Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.7.2012 22:18 MadCatX
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://suite101.com/article/using-a-mysql-databases-with-c-a70097
Ach, ten Google... (BTW tohle není zdaleka jediná možnost)
Řešení 1× (PetrHL)
2.7.2012 23:51 Daniel
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++
Já jsem to zkoušel podle tohohle: http://devnet.yweb.cz/cpp/cpp-pripojeni-do-mysql.html

Ale nejspíše to tam mají nějaké zastaralé. Je to vždy někde jinde a navíc po doplnění správných cest mi to píše tohle:

1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_close@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_free_result@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_fetch_row@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_num_fields@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_num_rows@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_store_result@4 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_real_query@12 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_real_connect@32 referenced in function _main 1>Pripojeni_do_DB.obj : error LNK2019: unresolved external symbol _mysql_init@4 referenced in function _main

Zkoušel jsem tam nacpat libmysql.dll ale nevím kam :D
rADOn avatar 3.7.2012 00:03 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++
Wydlák! na hranici s nim :-D

PS: Nestaci jen nahrat dllko, taky musis rict linkeru ze ho ma natahnout. Ale to se opravdu zeptej radsi v nejakym wydlackym klubu nez tady. S mysql to nema nic spolecneho natoz s chovem tucnaku.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
Řešení 1× (PetrHL)
3.7.2012 12:23 MadCatX
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++

Ten návod je podle mě v pořádku, akorát jste nesprávně nastavil linker. Zkontrolujte, jestli máte libmysql.lib uvedenou v Additional Dependencies; v tom návodu je přece napsáno, jak se to má udělat.

DLLko nakopírujete složky, do které MSVS uloží přeloženou binárku, něco jako $slozka_s_projekty\$projekt\Release | Debug

3.7.2012 00:23 mozog | skóre: 28
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
Zdravim, prave tohle resim ve svem projektu, do prilohy prikladam ukazkovy kod (nalezeno pres Google ;-)).
3.7.2012 09:53 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: Připojení k MySQL přes C++
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim, na google je toho tolik, ze si clovek muze vybirat podle backgroundu webove stranky prijemne na oci :-) IMHO pokud clovek neni schopen najit tak easy vec, muze se na programovani rovnou vykaslat... Ale co taky cekat od widlaku, ze jo? :-)))

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.