@Unix-Tom mysql



  • Was meinst du mit direktenm Zugriff.
    Die API macht das über Sockets. Wo ligt dein Problem die API zu verwenden?



  • eigendlich nicht sehr viel, außer ich muß die libmySQL.dll mit rumschleppen und ich benutze mysql (connect bzw. reconnect und ping aller 500 ms) in einem anderen thread um mein anwendung nicht zu blockieren. (dafür bekommt der nutzter ein schöne nette animierte mitteilung wenn z.B. die netzwerkverbindung unterbrochen wurden und mein client ein reconnect versucht).

    volker



  • Ob du jetzt selbst den Code für den Connect zu mysql einbindest oder gleich die API verwendest macht keinen Unterschied.



  • sind die *cpp file's irgendwo zu finden ?



  • 😕

    Welche ?



  • Original erstellt von Unix-Tom:
    **😕

    Welche ?**

    MYSQL *     STDCALL mysql_init(MYSQL *mysql);
    

    muss doch in einem *.cpp file definiert sein und wenn ich zu meiner mysql.h (und ...) alle *.cpp file habe habe, kann ich dich doch den mysql-zugriff ohne libmySQL.dll realisieren.

    oder sehe ich das falsch ???



  • Das siehst du falsch.

    Vergleiche es mit der WINAPI

    Da baruchst du auch die LIBS obwohl du MFC verwendest.
    Die MYSQL-API ist in C geschrieben und die einzelnen Befehle befinden sich nunmal in der libmysql.dll

    Du kannst dir aber diese API in eine eigen DLL packen.
    Aber nur wenn du gut bist und weist was du tust
    Oder du schreibst dir gleich die API slebst mit allen Sockets u.s.w.

    [ Dieser Beitrag wurde am 25.04.2003 um 09:46 Uhr von Unix-Tom editiert. ]



  • Du kannst dir aber diese API in eine eigen DLL packen.
    Aber nur wenn du gut bist und weist was du tust

    ich weiß das ich nicht "gut" bin und als programmierer wird man nie "gut" sein, man kann nur daran arbeiten weiter ein stück voranzukommen.

    also, kurz gesagt ich muß weiter die libmySQL.dll als extere dll verwenden.
    ich habe keine möglichkeit *.h bzw. *.c file's von mysql so in mein programm zu integrieren (sprich alle api's liegen in meiner dll) das ich auf diese dll verzichten kann.



  • Sicher kannst du das versuchen. Der Source liegt ja offen.

    [ Dieser Beitrag wurde am 25.04.2003 um 10:29 Uhr von Unix-Tom editiert. ]



  • ok, ich lass das thema für mich offen ...

    danke volker


Anmelden zum Antworten