Winsock ?? SQL??



  • moin moin leude

    also ich versuche ein program zu schreiben das es mir ermoeglicht mit der
    winsock api auf einen sql server zuconnecten(meine auswahl waehre jetzt
    MySQL-server). hat winsock schon vorhandene funktonen?

    falls ihr mir ein buch oder tut empfehlen koennt wuerde es auch weiter helfen.



  • Gibt es da nicht bei MySQL schon eine fertige Library dafür? Bin mir grad net sicher 🕶





  • Original erstellt von stealth:
    http://www.c-worker.ch

    Warum denn nicht gkeich http://www.mysql.com/products/mysql++/index.html

    ciao
    😃



  • jo

    und außerdem wird das total oft gefragt, wenn du die suchfunktion oben links (rot) bei winapi und rund um mit mysql fütterst, kommen viele viele viele hinweise...



  • also als erstes hab ich gesucht und diese frage wurde noch nicht
    gefragt(zumindest hab ich nichts gefunden). ich wollte speziell mit
    winsock drauf zugreifen und nicht die mysql++ api benutzten. denn ich
    krieg die api nicht mit vc7 zum laufen und mir bis jetzt keiner
    weiter helfen konnte. auf der c-worker hab ich leider nicht das gefunden was ich wollte aber danke leude 🙂



  • machs doch einfach zu fuß mit der capi von mysql, die übrigens auch unter mysql zu finden ist meines wissens nach..

    mal nur ein ausschnitt, mit festem pfad zu meinem mysql..

    #include <stdio.h>
    #include <windows.h>
    #include "d:/mysql/include/mysql.h"
    
    int main ()  {
        MYSQL_RES *mTabelle;
        MYSQL_ROW mRecord;
        MYSQL *mConnection, mDB;
        int mError;
        mysql_init(&mDB);
        mConnection =mysql_real_connect(&mDB,"localhost","root","","test",0,0,0);
        if (mConnection == NULL)  {
            printf("Es konnte keine Verbindung zur Datenbank hergestellt werden");
            return 1;
        } else {
     printf("Es wurde erfolgreich eine Verbindung hergestellt!");
        }
        mysql_close(mConnection);
        return 0;
    }
    

    und dann natürlich statt localhost eben dahin, wo du musst..

    aber vielleicht versteh ich dein prob nicht genau



  • @churp:

    glaube du hattest mir mal eine mail geschrieben zum them mySql++, nicht wahr ?

    also um es auf den punkt zu bringen:

    benutze einfach die c-lib von mysql, die funktioniert hervorragend, ist einfach zu bedienen und erstklassig dokumentiert - kann ich aus eigener erfahrung zumindest behaupten ( verwendet mit VC++ 6.0 als auch VC++ .NET )

    kleiner tip noch: wenn du die mysql.lib verwendest MUSST du unbedingt darauf achten, das du jeweils die entsprechende DEBUG bzw. RELEASE version mit in dein project einbindest ... da crasht es manchmal beim linken, wenn man die vermischt.

    so far ... rocknix ///

    ps: ich bekomme jeden tag berge von mails wie "mein prog läuft nicht" - die kann ich unmöglich alle beantworten. dafür sind die foren da 😉

    [ Dieser Beitrag wurde am 14.05.2003 um 09:12 Uhr von RockNix editiert. ]



  • @rocknix jo stimmt ich hatte dir mal ne mail geshickt

    also ich werd es mit der c-lib ausprobieren.
    hoffendlich krieg ich es damit zum laufen 🙂

    thx leude hab es jetzt endlich mit der c api hinbekommen 😃 😃

    [ Dieser Beitrag wurde am 14.05.2003 um 15:51 Uhr von ChUrP editiert. ]


Anmelden zum Antworten