Nekronomik Temat założony przez niniejszego użytkownika |
C++ MySQL nie chce się połaczyc » 2014-02-09 14:47:10 Witam, gdy próbuje za pomocą tej funkcji : void MojaFunkcjaKorzystajaca_z_MySql() { char szDB[ 30 ]; MYSQL * myData; strcpy( szDB, "nazwa_bazy" ); if(( myData = mysql_init(( MYSQL * ) 0 ) ) && mysql_real_connect( myData, "localhost", "root", "", NULL, MYSQL_PORT, NULL, 0 ) ) { myData->reconnect = 1; if( mysql_select_db( myData, szDB ) < 0 ) { MessageBox( NULL, "Nie można wybrać bazy danych!", "Błąd na serwerze sql", MB_OK | MB_ICONSTOP ); mysql_close( myData ); } } else { MessageBox( NULL, "Nie można połączyć się z serwerem!", "Błąd na serwerze sql", MB_OK | MB_ICONSTOP ); mysql_close( myData ); } mysql_close( myData ); } połączyć się z bazą danych, to wyskakuje okienko że"Nie można połączyć się z serwerem!" i program na końcu przestaje odpowiadać i nie wiem dlaczego. próbowałem tego też #include <cstdlib> #include <iostream> #include <winsock.h>
# include <mysql/mysql.h> # include <mysql/mysqld_error.h> # include <cstring> # include <cstdio >
using namespace std; int main() { MYSQL mysql; MYSQL_RES * idzapytania; MYSQL_ROW wiersz; MYSQL_FIELD * fields; int u1 = 1; if( mysql_init( & mysql ) == NULL ) { printf( "\nBlad inicjalizacji\n" ); return 0; } mysql_real_connect( & mysql, "localhost", "root", "", "konta", 0, NULL, 0 ); if( mysql_select_db( & mysql, "konta" ) ) { cout << true << endl; } else cout << false << endl; } mam tez takie błędy C:\Users\Senatek\Desktop\pendrive\Projekty C++\Allegro 5\mysql\Warning resolving _mysql_init@4 by linking to _mysql_init Use --enable-stdcall-fixup to disable these warnings Use --disable-stdcall-fixup to disable these fixups C:\Users\Senatek\Desktop\pendrive\Projekty C++\Allegro 5\mysql\Warning resolving _mysql_real_connect@32 by linking to _mysql_real_connect C:\Users\Senatek\Desktop\pendrive\Projekty C++\Allegro 5\mysql\Warning resolving _mysql_select_db@8 by linking to _mysql_select_db
MySQL ściągnąłem z http://devpaks.org/details.php?devpak=105. _________________ Wybaczcie za błędy w temacie. |
|
MrPoxipol |
» 2014-02-09 22:03:51 |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2014-02-10 16:51:45 Nie wiem jak dodać tego nowszego MySQL, męczę się już z tym długo. Nie wiem co gdzie przenieść gdyż devpack trochę inaczej to wgrał. |
|
MrPoxipol |
» 2014-02-11 10:29:05 W artykułach tutaj zajdziesz opis instalacji bibliotek dla Dev-C++ i Code::Blocks. |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2014-02-11 19:17:49 |
|
MrPoxipol |
» 2014-02-12 10:49:37 |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2014-02-12 20:33:38 Nie mam pojęcia jak to poskładać, na dodatek to jest pod linuxa, na którym się nie znam. Chciałem też ściągnąć mysqlpp-2.3.2-gcc3.4.2-1due ale coś się nie da. Znalazłem mysql-connector-c++ ale to chyba jest co innego . |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2014-02-16 11:34:56 Trochę się pomęczyłem i udało mi się połączyć z localhost ale na friko.pl nie. Prawdopodobnie blokuje połączenia zewnętrzne , jestem ciekaw czy wszystkie hosty je blokują. |
|
« 1 » 2 |