Hallo Horst! Natürlich mußt Du noch die betreffende Extenstion installieren - das hatte ich vergessen Dir zu sagen.
Hier der Link zur AOO-Extension-Site: http://extensions.openoffice.org/en/search?f[0]=field_project_application%3A3 Dort findest Du dann auch den erforderlichen "MySQL Connector". Weiterhin maximale Erfolge! Gruß: Ernst +++ Am Sa, 11.01.2014, 11:25 schrieb technik: > Hallo, > > danke noch mal für das Script. > Bei der Zeile > > oConnection = oDriverManager.getConnectionWithInfo( _ > > kann die treiberklasse org.gjt.mm.mysql.Driver nicht geladen werden. > > Wie kann ich den Treiber installieren und ggf. auch wo? > Ein Verzeichnis gjt habe ich bei mir nicht gefunden. Ich habe allerdings > auch nicht als Admin gesucht. > > Horst > > Am 10.01.2014 17:57, schrieb E.J.Minhorst: >> Hallo Horst! >> >> Es IST kompliziert! Aber ich will Dir keine Antwort schuldig bleiben >> und beschreibe nachfolgend ein paar kurze Lösungs-Ansätze. >> >> Die Aufgabe läßt sich z.B. mit einem Basic-Skript unter BASE >> realisieren. >> >> Dazu mußt Du die Zugangsdaten (Datenbankname, Benutzername und Kennwort) >> wissen und noch die Möglichkeit haben, direkt mit dem Datenbank-Server >> zu >> kommunizieren. >> >> Außerdem mußt Du dich eingehend mit der SQL-Syntax befassen um dann >> per Skript die gewünschten Daten herauszufiltern. Der Basis-Befehl >> dazu lautet "SELECT". >> >> Eine ausführliche Gebrauchsanleitungen würden hier zu weit führen >> (den Rest bitte selbst recherchieren oder Fachliteratur besorgen). >> >> Folgende Parameter müssen bekannt sein und >> als gültige Werte im Skript zur Verfügung stehen: >> >> DATENBANKNAME = Name der Datenbank >> BENUTZERNAME = Anmelde-Namen zur Datenbank >> KENNWORT = Kennwort >> IPADRESSE = IP-Adresse des Servers >> SERVERPORT = Port-Nr. des Servers >> >> >> ' ### SQL-Kommandos in einem String bereitstellen: #### >> >> DIM sSQL As String >> >> sSQL = "SELECT ..." & _ >> "FROM ..." & _ >> "WHERE ...';" >> >> >> ' ### JDBC Datenbank-Connector via Baisc initialisieren: #### >> >> DIM oConnection AS OBJECT, oDriverManager AS OBJECT >> >> ' Properties fuer die Datenbank-Anmeldung bereitstellen: >> DIM mDBProperties(2) as New com.sun.star.beans.PropertyValue >> >> mDBProperties(0).name = "user" >> mDBProperties(0).value = BENUTZERNAME >> >> mDBProperties(1).name = "password" >> mDBProperties(1).value = KENNWORT >> >> mDBProperties(2).name = "JavaDriverClass" >> mDBProperties(2).value = "org.gjt.mm.mysql.Driver" >> >> ' DriverManager bereitstellen: >> oDriverManager = createUnoService("com.sun.star.sdbc.DriverManager") >> >> ' Connection-Instanz vom DriverManager erhalten: >> oConnection = oDriverManager.getConnectionWithInfo( _ >> "jdbc:mysql://IPADRESSE:SERVERPORT/" & DATENBANKNAME, mDBProperties()) >> >> >> ' ### SQL-Abfrage mit dem Connection-Objekt: #### >> >> DIM oStatement AS OBJECT, resultSet >> >> oStatement = oConnection.createStatement() >> >> resultSet = oStatement.executeQuery(sSQL) >> resultSet.next >> >> >> ... das muß reichen - man kann mit dem Thema ganze Bücher füllen!! >> >> >> Gruß: Ernst >> >> >> +++ >> >> Am Fr, 10.01.2014, 14:39 schrieb technik: >>> Hallo, >>> >>> gibt es eigentlich eine Möglichkeit, Daten aus Internetdatenbänken zu >>> importieren? >>> >>> Ich habe z.B. eine Datenbank als mysql auf meinem internetserver >>> liegen. >>> (oder sonstwo) daraus möchte ich daten in eine Tabellenkalkulation >>> übernehmen. >>> >>> Wenn das nicht geht oder zu kompliziert ist, muss ich mir was anderes >>> ausdenken. >>> >>> Horst >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org >>> For additional commands, e-mail: users-de-h...@openoffice.apache.org >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org >> For additional commands, e-mail: users-de-h...@openoffice.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org > For additional commands, e-mail: users-de-h...@openoffice.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org