Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program pozwalający na komunikacje z innym użytkownikiem

Ostatnio zmodyfikowano 2012-10-08 20:05
Autor Wiadomość
Admixior
» 2012-09-29 18:10:53
Hasło podajesz do programu, później w jakiś  magiczny sposób(mnożenie; dzielenie; xorowanie; przestawianie bitów tak samo jak i przestawianie znaków) zmienia się w inne hasło które jest wysyłane do serwera. Choć i tak ktoś kto się zna i będzie miał keyloggera na kompie i ten program nie będzie miał problemu z wzięciem bezpośredniego hasła do bazy danych.
P-65748
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-29 18:17:14
Dobra, potem będę się martwić hasłem (jeżeli będę chciał udostępnić ten program)

Przeszukałem to forum i znalazłem parę interesujących mnie tematów, jednak nie znalazłem jaką bibliotekę użyć do połączenia się z mysql.
P-65749
Mrovqa
» 2012-09-29 18:20:55
Frazy, które należy wpisać w wyszukiwarkę google:
P-65752
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-29 18:41:27
Znalazłem takie coś:
C/C++
#include <stdio.h>
#include <iostream>
#include <mysql/mysql.h>

using namespace std;

int main() {
   
    char host[ 30 ] = "localhost";
    char user[ 30 ] = "c";
    char pass[ 30 ] = "test";
    char db[ 30 ] = "c";
    char sql[ 100 ] = "SELECT * FROM users";
    long result;
   
    MYSQL dblink;
    MYSQL_RES * rs;
    MYSQL_ROW r;
   
    cout < < "MySQL init ";
    if( mysql_init( & dblink ) ) {
        cout << "OK" << endl;
    } else {
        cout << "blad: " << mysql_error( & dblink ) << endl;
    }
   
    cout << "MySQL connect ";
    if( mysql_real_connect( & dblink, host, user, pass, db, 0, NULL, 0 ) ) {
        cout << "OK" << endl;
        cout << "MySQL query ";
        result = mysql_real_query( & dblink, sql, strlen( sql ) );
        if( result != 0 ) {
            cout << "blad: " << mysql_error( & dblink ) << endl;
        } else {
            cout << "OK" << endl;
            cout << "MySQL store result ";
            rs = mysql_store_result( & dblink );
            if( rs ) {
                cout << "OK" << endl;
                unsigned int num_fields;
                num_fields = mysql_num_fields( rs );
                while( r = mysql_fetch_row( rs ) ) {
                    unsigned long * lengths;
                    lengths = mysql_fetch_lengths( rs );
                   
                    unsigned int i;
                    for( i = 0; i < num_fields; i++ ) {
                        printf( "[%.*s] ",( int ) lengths[ i ], r[ i ] );
                    }
                   
                }
                mysql_free_result( rs );
                cout << endl;
            } else {
                if( mysql_field_count( & dblink ) == 0 ) {
                    result = mysql_affected_rows( & dblink );
                } else {
                    cout << "blad: " << mysql_error( & dblink );
                }
            }
        }
    } else {
        cout << "blad: " << mysql_error( & dblink ) << endl;
    }
   
    mysql_close( & dblink );
    cout << "MySQL disconnect OK" << endl;
    return 0;
}
I czy o ten kod chodzi?
P-65753
Mrovqa
» 2012-09-29 20:00:00
Szukałeś biblioteki (nie kodu...), która umożliwi obsługę bazy MySQL. Skoro znalazłeś jakiś tam kod to już zapewne wiesz jakiej biblioteki użyć. Musiałeś pewnie daleko szukać - wystarczyło tylko kliknąć w jeden z pierwszych linków w google'u (30sek szukania).
P-65758
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-29 20:00:34
Chciałem jeszcze pobrać mysql.h (lub inne pliki potrzebne do używania mysql w code::blocks) jednak nie mogę ich znaleźć, może ktoś mi pomóc?



EDIT: Szukałem tam, jednak nie ma tam linku do pobrania tego pliku.


EDIT2: znalazłem to na kompie (mysql.h) potem zobaczę czy to działa.
P-65759
Winner
Temat założony przez niniejszego użytkownika
» 2012-09-30 10:27:17
Jednak samo dodanie mysql.h do includow nie nie daje (są błędy podczas kompilacji)
Zna ktoś jakiś kurs albo coś co ułatwi mi instalacje mysql w codeblocks?
P-65782
xevuel
» 2012-09-30 11:14:42
Frazy, które należy wpisać w wyszukiwarkę google:
P-65785
1 « 2 » 3 4 5 6 7 8 9
Poprzednia strona Strona 2 z 9 Następna strona