Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. qt 5.10.1 mysql Treiber
Forum Updated to NodeBB v4.3 + New Features

qt 5.10.1 mysql Treiber

Scheduled Pinned Locked Moved Solved German
6 Posts 3 Posters 1.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    peter_sailor
    wrote on last edited by
    #1

    Hallo,
    ich habe qt 5.10.1 mit mingw53_32 auf Windows 7 professional installiert. Für die mysql Anbindung wird ein mysql-Treiber benötigt.

    Sind im Verzeichnis ..qt/5.10.1/mingw53_32/plugins/sqldrivers/ die qsmysql.dll und die qsmysqld.dll die fertigen Treiber (dll's) ?

    Wenn ja, müssen die noch irgendwohin kopiert werden? Ist dann noch ein make gemäß Anleitung notwendig? Dazu habe ich in den bekannten Anleitungen nichts gefunden.

    Dies ist für mich zunächst mal eine grundsätzliche Frage.

    Viele Grüße
    Peter

    J.HilkJ 1 Reply Last reply
    0
    • P peter_sailor

      Hallo,
      ich habe qt 5.10.1 mit mingw53_32 auf Windows 7 professional installiert. Für die mysql Anbindung wird ein mysql-Treiber benötigt.

      Sind im Verzeichnis ..qt/5.10.1/mingw53_32/plugins/sqldrivers/ die qsmysql.dll und die qsmysqld.dll die fertigen Treiber (dll's) ?

      Wenn ja, müssen die noch irgendwohin kopiert werden? Ist dann noch ein make gemäß Anleitung notwendig? Dazu habe ich in den bekannten Anleitungen nichts gefunden.

      Dies ist für mich zunächst mal eine grundsätzliche Frage.

      Viele Grüße
      Peter

      J.HilkJ Offline
      J.HilkJ Offline
      J.Hilk
      Moderators
      wrote on last edited by
      #2

      Moin @peter_sailor

      wenn ich das richtig in Erinnerung habe, sind die dll's nur für die API, die Treiber müssen schon auf deinem OS-Installiert sein.

      Deswegen steht auch in der Docu, dass man immer als erstes Checken soll, welche Treiber, bzw der eigene benötigte, vorhanden sind.

      Nichtsdestotrotz muss du, wenn du später dein Programm exportierst, die benötigten SQL-dlls mit liefern.


      Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


      Q: What's that?
      A: It's blue light.
      Q: What does it do?
      A: It turns blue.

      1 Reply Last reply
      1
      • P Offline
        P Offline
        peter_sailor
        wrote on last edited by
        #3

        Hallo J. Hilk,

        in Foren, welches auch immer, gab es auch Hinweise, dass die Treiber (dll's) nach make im Verzeichnis ..qt/5.10.1/mingw53_32/plugins/sqldrivers/ zu finden sind. Im Lieferumfang von QT, ich habe gestern qt neu installiert, sind aber die Dateien schon da. Was sind das für Dateien?

        Grüße
        Peter

        J.HilkJ jsulmJ 2 Replies Last reply
        0
        • P peter_sailor

          Hallo J. Hilk,

          in Foren, welches auch immer, gab es auch Hinweise, dass die Treiber (dll's) nach make im Verzeichnis ..qt/5.10.1/mingw53_32/plugins/sqldrivers/ zu finden sind. Im Lieferumfang von QT, ich habe gestern qt neu installiert, sind aber die Dateien schon da. Was sind das für Dateien?

          Grüße
          Peter

          J.HilkJ Offline
          J.HilkJ Offline
          J.Hilk
          Moderators
          wrote on last edited by J.Hilk
          #4

          @peter_sailor
          wie gesagt das sind die Dynamic-link library's (dll) um mit den SQL-Treibern zu Kommunizieren.

          Aber nagel mich nicht drauf fest, ich hab bisher immer nur benutzt ohne zu hinterfragen :-)


          Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


          Q: What's that?
          A: It's blue light.
          Q: What does it do?
          A: It turns blue.

          1 Reply Last reply
          0
          • P peter_sailor

            Hallo J. Hilk,

            in Foren, welches auch immer, gab es auch Hinweise, dass die Treiber (dll's) nach make im Verzeichnis ..qt/5.10.1/mingw53_32/plugins/sqldrivers/ zu finden sind. Im Lieferumfang von QT, ich habe gestern qt neu installiert, sind aber die Dateien schon da. Was sind das für Dateien?

            Grüße
            Peter

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @peter_sailor Du brauchst noch die MySQL Client Library. Qt bringt die SQL Client Libs nicht mit.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • P Offline
              P Offline
              peter_sailor
              wrote on last edited by
              #6

              Hallo,

              ich habe mich mehrere Tage mit dem mysql-Themen beschäftigt. Das war alles irgendwie kompliziert und nichts habe ich zum Laufen bekommen. Auch die Anleitungen waren nicht hilfreich. Die ganze Treiber-Sache muss noch besser gelöst werden. Ich habe keine Lust, Zeit für solche Themen zu verbraten. Meine Programm ist mir viel wichtiger.

              Folgende Lösung habe ich gemacht:

              Ich habe umgestellt auf SQLite. Und das läuft jetzt ohne Probleme. Kein Treiber-Geraffel. MySQL wäre mir zwar lieber, weil deutlich mächtiger. Aber SQLite ist kompakt und das DB-File lässt sich leicht verschieben und kopieren. Vorraussichtlich reicht es für meine Pläne.

              Viele Grüße
              Peter

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved