JDBC externes SQL Script ausführen / Mysql



  • Hallo zusammen,

    folgende Aufgabenstellung. Ich möchte gerne über JDBC ein externes SQL Script ausführen lassen. Leider ergibt sich das Problem das innerhalb des Scripts auch Blobs enthalten sind, bzw. deren Inhalt. Genauer finden sich in dem Script Zeilenende \n \r und Java bastelt daraus \\n bzw. \\r und damit gehts daneben.

    Ein normaler mysqldump und anschliessender Import funktioniert tadellos. Der Weg das mysql < xxx.sql einfach auszuführen entfällt leider, da die DB evtl. auf einem anderen Server liegt.

    Also ich suche einen Weg nach dem Motto. File laden und jedes Statement zeilenweise abzuarbeiten. Enthält das Script übrigens keine Blobs klappts bis tadellos.

    Für eine Lösung wäre ich ziemlich dankbar, im Netz bin ich leider nicht fündig geworden.

    Gruss

    Mirko



  • Du musst die Daten binär einlesen, dann findet auch keine Konvertierung statt.

    MfG SideWinder


Anmelden zum Antworten