Hallo zusammen, unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu bringen. Bisher leider vergeblich. Dies ist installiert: SuSE Linux 9.2 OpenOffice 1.1.4 MySQL 4.0.21 mysql-connector-java-2.0.16 Apache 2 Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar, wurde OpenOffice unter "Extras --> Optionen --> Sicherheit --> ClassPath" bekannt gemacht. Das Ergebnis ist folgende Meldung: ------- Unable to connect to any hosts due to exception: java.net.ConnectException: Verbindungsaufbau abgelehnt ** BEGIN NESTED EXCEPTION ** java.net.ConnectException MESSAGE: Verbindungsaufbau abgelehnt STACKTRACE: java.net.ConnectException: Verbindungsaufbau abgelehnt at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) at java.net.Socket.connect(Socket.java:452) at java.net.Socket.connect(Socket.java:402) at java.net.Socket.<init>(Socket.java:309) at java.net.Socket.<init>(Socket.java:124) at com.mysql.jdbc.StandardSocketFactory.connect(Unknown Source) at com.mysql.jdbc.MysqlIO.<init>(Unknown Source) at com.mysql.jdbc.Connection.createNewIO(Unknown Source) at com.mysql.jdbc.Connection.<init>(Unknown Source) at com.mysql.jdbc.NonRegisteringDriver.connect(Unknown Source) ** END NESTED EXCEPTION ** -------------- Ich habe als Arbeitsvorlage die 3-seitige Installationsanleitung von OpenOffice.org: - MySQL per JDBC anbinden - von (http://de.openoffice.org/doc/howto/datenquelle/tech_mysql.html) Was läuft da schief? Was muss ich tun, was ändern? Wer hat einen Tipp? Vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
Am Mittwoch, 9. Februar 2005 09:21 schrieb Heiner Gewiehs:
unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu bringen. Bisher leider vergeblich.
Gerade versucht, klappt hier hervorragend.
Dies ist installiert: SuSE Linux 9.2 OpenOffice 1.1.4
Hab die mitgelieferte 1.1.3
MySQL 4.0.21 mysql-connector-java-2.0.16 Apache 2
Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar, wurde OpenOffice unter "Extras --> Optionen --> Sicherheit --> ClassPath" bekannt gemacht.
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
Das Ergebnis ist folgende Meldung:
Was genau hast Du angegeben? Wenn ich ne neue Datenquelle nehme, vergebe ich unter "Allgemein" einen beliebigen Namen, wähle Datenbanktyp JDBC und in der URL jdbc:mysql://127.0.0.1:3306/<DB-Name>. Unter JDBC die Treiberklasse org.gjt.mm.mysql.Driver, die URL ist bereits belegt, den Benutzer und bei Kennwort erforderlich ein Häckchen. Klick ich jetzt auf Tabellen, wird das Passwort abgefragt und die Tabellen werden Angezeigt.
- MySQL per JDBC anbinden - von (http://de.openoffice.org/doc/howto/datenquelle/tech_mysql.html)
Bin ich jetzt zu faul, das anzuschauen.
Was läuft da schief? Was muss ich tun, was ändern? Wer hat einen Tipp?
Benutzer/Passwort nicht angegeben oder verkehrt? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Mittwoch, 9. Februar 2005 22:07 schrieb Manfred Tremmel:
Am Mittwoch, 9. Februar 2005 09:21 schrieb Heiner Gewiehs:
unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu bringen. Bisher leider vergeblich.
Gerade versucht, klappt hier hervorragend.
Hallo Manfred, ich baue sicherlich irgendwo etwas fehlerhaftes ein - weiß nur nicht wo und wie.
Dies ist installiert: SuSE Linux 9.2 OpenOffice 1.1.4
Hab die mitgelieferte 1.1.3
MySQL 4.0.21 mysql-connector-java-2.0.16 Apache 2
Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar, wurde OpenOffice unter "Extras --> Optionen --> Sicherheit --> ClassPath" bekannt gemacht.
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
OK, hab den alten Eintrag wieder 'rausgeschmissen und den Rechner neu gestartet.
Das Ergebnis ist folgende Meldung:
Was genau hast Du angegeben?
Wenn ich ne neue Datenquelle nehme, vergebe ich unter "Allgemein" einen beliebigen Namen, wähle Datenbanktyp JDBC und in der URL jdbc:mysql://127.0.0.1:3306/<DB-Name>. Unter JDBC die Treiberklasse org.gjt.mm.mysql.Driver, die URL ist bereits belegt, den Benutzer und bei Kennwort erforderlich ein Häckchen. Klick ich jetzt auf Tabellen, wird das Passwort abgefragt und die Tabellen werden Angezeigt.
Ich habe Deine Einträge so übernommen. Hätte es wie bei Dir geklappt, wäre ich in Jubelarien ausgebrochen - derzeit können die Schafe auf der benachbarten Weide noch in Ruhe wiederkäuen. In MySQL habe ich allerdings nur den Benutzer "root" mit Paßwort. Der o.a. Connector ist von Packman. Ich bin, da Parallel-Installation auch wieder in OOo 1.1.3. Die Fehlermeldungen sind aber geblieben: "Es konnte keine Verbindung für den URL jdbc:mysql://127.0.0.1:3306/GartenFreizeit aufgebaut werden. Bitte überprüfen Sie die aktuellen Einstellungen, zum Beispiel hinsichtlich Benutzername und Kennwort." Ferner: Fehler-Code: 1000 Fehler-Code: -1
Benutzer/Passwort nicht angegeben oder verkehrt?
Habe für "root" heute ein Paßwort angelegt und das natürlich auch genommen. Ich komme da einfach nicht weiter. Wo könnte es denn noch klemmen? Vorerst vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
Am Donnerstag, 10. Februar 2005 12:34 schrieb Heiner Gewiehs: hierzu noch als Ergänzung
Am Mittwoch, 9. Februar 2005 22:07 schrieb Manfred Tremmel:
Am Mittwoch, 9. Februar 2005 09:21 schrieb Heiner Gewiehs:
unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu bringen. Bisher leider vergeblich.
Gerade versucht, klappt hier hervorragend.
Hallo Manfred,
ich baue sicherlich irgendwo etwas fehlerhaftes ein - weiß nur nicht wo und wie.
Dies ist installiert: SuSE Linux 9.2 OpenOffice 1.1.4
Hab die mitgelieferte 1.1.3
MySQL 4.0.21 mysql-connector-java-2.0.16 Apache 2
Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar, wurde OpenOffice unter "Extras --> Optionen --> Sicherheit --> ClassPath" bekannt gemacht.
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
OK, hab den alten Eintrag wieder 'rausgeschmissen und den Rechner neu gestartet.
Das Ergebnis ist folgende Meldung:
Was genau hast Du angegeben?
Wenn ich ne neue Datenquelle nehme, vergebe ich unter "Allgemein" einen beliebigen Namen, wähle Datenbanktyp JDBC und in der URL jdbc:mysql://127.0.0.1:3306/<DB-Name>. Unter JDBC die Treiberklasse org.gjt.mm.mysql.Driver, die URL ist bereits belegt, den Benutzer und bei Kennwort erforderlich ein Häckchen. Klick ich jetzt auf Tabellen, wird das Passwort abgefragt und die Tabellen werden Angezeigt.
Ich habe Deine Einträge so übernommen.
Hätte es wie bei Dir geklappt, wäre ich in Jubelarien ausgebrochen - derzeit können die Schafe auf der benachbarten Weide noch in Ruhe wiederkäuen.
In MySQL habe ich allerdings nur den Benutzer "root" mit Paßwort. Der o.a. Connector ist von Packman. Ich bin, da Parallel-Installation auch wieder in OOo 1.1.3.
Die Fehlermeldungen sind aber geblieben:
"Es konnte keine Verbindung für den URL jdbc:mysql://127.0.0.1:3306/GartenFreizeit aufgebaut werden. Bitte überprüfen Sie die aktuellen Einstellungen, zum Beispiel hinsichtlich Benutzername und Kennwort." Ferner: Fehler-Code: 1000 der hat die Bedeutung: "The specified Driver could not be loaded." Fehler-Code: -1 der hat die Bedeutung: org/gjt/mm/mysql/Driver
Benutzer/Passwort nicht angegeben oder verkehrt?
Habe für "root" heute ein Paßwort angelegt und das natürlich auch genommen.
Zusätzlich den Benutzer "heinrich" mit PW und dem gleichen Negativ- Resultat.
Ich komme da einfach nicht weiter. Wo könnte es denn noch klemmen?
Vorerst vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
Am Donnerstag, 10. Februar 2005 13:14 schrieb Heiner Gewiehs:
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
OK, hab den alten Eintrag wieder 'rausgeschmissen und den Rechner neu gestartet.
Dann schau mal ob der Link auf den Treiber unter /usr/lib/java/jre/lib/ext/ vorhanden ist, könnte sein, dass der beim Update des Java-Pakets verloren geht (und per YOU gabs ja vor gar nicht allzulanger Zeit ein Update). Fehlt der, entweder Paket deinstallieren und nochmal neu installieren, oder per Hand setzen: cd /usr/lib/java/jre/lib/ext ln -s /usr/share/java/mysql-connector-java.jar . Dann das ganze nochmal versuchen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Samstag, 12. Februar 2005 01:47 schrieb Manfred Tremmel:
Am Donnerstag, 10. Februar 2005 13:14 schrieb Heiner Gewiehs:
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
OK, hab den alten Eintrag wieder 'rausgeschmissen und den Rechner neu gestartet.
Dann schau mal ob der Link auf den Treiber unter /usr/lib/java/jre/lib/ext/ vorhanden ist, könnte sein, dass der beim Update des Java-Pakets verloren geht (und per YOU gabs ja vor gar nicht allzulanger Zeit ein Update). Fehlt der, entweder Paket deinstallieren und nochmal neu installieren, oder per Hand setzen:
cd /usr/lib/java/jre/lib/ext ln -s /usr/share/java/mysql-connector-java.jar .
Hallo Manfred, das ist soweit in Ordnung. Der Link sitzt und verweist auf die Datei. Ich kann nun auch als user "heinrich" mit Passwort, Tabellen anlegen und speichern. Was ich noch nicht kann - ich kann keine Daten eingeben !! Als Anleitung hielt, zum Teil jedenfalls, die 3-seitige "MySQL per JDBC anbinden" von OpenOffice.org her. Hier wird zuletzt zum folgenden Vorgehen aufgefordert: F4 drücken --> um die korrekten Einstellungen in der MySQL-Tabelle "tables_priv" zu erhalten, mit der rechten Maustaste auf Datenquelle klicken --> SQL... wählen und in dem sich öffnenden Dialog folgenden Text eingeben: "grant all privileges on MeineTabelle1 to root" Zur Bestätigung erscheint: 1: Befehl erfolgreich ausgeführt Das war's - ich kann nach wie vor keine Daten in die Tabelle eingeben. Diesen Befehl habe ich als "root" ausgeführt. Was muss ich denn noch tun? Wo könnte es noch hängen? Vorerst einmal vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
Am Samstag, 12. Februar 2005 13:33 schrieb Heiner Gewiehs:
Was ich noch nicht kann - ich kann keine Daten eingeben !!
Hm, hab ich bisher noch nie gemacht in OOo, hat da jemand anderes Ahnung von? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Samstag, 12. Februar 2005 17:10 schrieb Manfred Tremmel:
Am Samstag, 12. Februar 2005 13:33 schrieb Heiner Gewiehs:
Was ich noch nicht kann - ich kann keine Daten eingeben !!
Hm, hab ich bisher noch nie gemacht in OOo, hat da jemand anderes Ahnung von?
Ich benutze seit Monaten kein JDBC mehr. Funktionierte irgendwann gar nicht. Mit ODBC ist es recht einfach. Zwei Dateien (odbc.ini und odbcinst.ini) anlegen, bei der Datenbankverbindung ODBC auswählen und die nötigen Infos an OOo geben. Ich kann Tabellen anlegen, verändern, Daten eingeben, etc. Wenn jemand Interesse hat, kann ich den Inhalt der Dateien mitschicken. Gruß, -- Tibor-Attila ANCA Kommissarischer Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Montag, 14. Februar 2005 12:42 schrieb Tibor-Attila ANCA:
Am Samstag, 12. Februar 2005 17:10 schrieb Manfred Tremmel:
Am Samstag, 12. Februar 2005 13:33 schrieb Heiner Gewiehs:
Was ich noch nicht kann - ich kann keine Daten eingeben !!
Hm, hab ich bisher noch nie gemacht in OOo, hat da jemand anderes Ahnung von?
Ich benutze seit Monaten kein JDBC mehr. Funktionierte irgendwann gar nicht. Mit ODBC ist es recht einfach. Zwei Dateien (odbc.ini und odbcinst.ini) anlegen, bei der Datenbankverbindung ODBC auswählen und die nötigen Infos an OOo geben. Ich kann Tabellen anlegen, verändern, Daten eingeben, etc.
Wenn jemand Interesse hat, kann ich den Inhalt der Dateien mitschicken.
Hallo, ODBC galt mein zweiter Versuch eine Verbindung zwischen OOo und MySQL zu schaffen. Der ging genauso in die Hose wie alle anderen Versuche vorher auch! Nur wo es genau dran lag, habe ich nicht 'rauszufinden versucht. Höchstwahrscheinlich wohl auch etwas vergessen einzugeben wie bei JDBC auch. Hier bin ich allerdings den Gründen der "Arbeitsverweigerung" seitens des Programmes, nachgegangen und fündig geworden. Mit JDBC kann ich jetzt arbeiten. Der Fehler lag in der OOo- Datenquellen- Verwaltung. Meine JDBC- URL war nicht vollständig ausgefüllt: "jdbc:mysql://127.0.0.1:3306/GartenFreizeit?useHostsInPrivileges=false" so soll sie aussehen, bei mir fehlte ab ?-Zeichen der Rest. Mich würde allerdings trotzdem interessieren, warum ODBC nicht wollte. Wenn Du möchtest, dann schicke mir doch die beiden Dateien in Kopie zu. Ich habe die zwar auch angelegt bzw. die existierenden Dateien gefüllt - vielleicht ist da ja schon mein Fehler zu entdecken. Vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
Am Mittwoch, 9. Februar 2005 22:07 schrieb Manfred Tremmel:
Am Mittwoch, 9. Februar 2005 09:21 schrieb Heiner Gewiehs:
unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu bringen. Bisher leider vergeblich.
Gerade versucht, klappt hier hervorragend.
Dies ist installiert: SuSE Linux 9.2 OpenOffice 1.1.4
Hab die mitgelieferte 1.1.3
MySQL 4.0.21 mysql-connector-java-2.0.16 Apache 2
Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar, wurde OpenOffice unter "Extras --> Optionen --> Sicherheit --> ClassPath" bekannt gemacht.
Hab ich nicht gemacht, das mysql-connector RPM bei Packman verlinkt automatisch so, dass es gefunden wird.
Das Ergebnis ist folgende Meldung:
Was genau hast Du angegeben?
Wenn ich ne neue Datenquelle nehme, vergebe ich unter "Allgemein" einen beliebigen Namen, wähle Datenbanktyp JDBC und in der URL jdbc:mysql://127.0.0.1:3306/<DB-Name>. Unter JDBC die Treiberklasse org.gjt.mm.mysql.Driver, die URL ist bereits belegt, den Benutzer und bei Kennwort erforderlich ein Häckchen. Klick ich jetzt auf Tabellen, wird das Passwort abgefragt und die Tabellen werden Angezeigt.
Hallo Manfred, so habe ich es jetzt getan und zusätzlich den Pfad "ClassPath" überprüft und neu gesetzt. nun: (/usr/lib/java/jre/lib/ext/mysql-connector-java.jar) Das war's, nein, ich habe noch den Benutzer "heinrich" inkl. PW erstellt - funktioniert!! Sowohl unter OOo 1.1.3 als auch 1.1.4 1.1.3 werde ich wohl als Office- Version behalten, da mir die allein aus optischen Gesichtspunkten, wesentlich besser gefällt. Vielen Dank und alles Gute Heiner -- *************************************** Heiner Gewiehs - Marketing-Fachkaufmann Krimhildstraße 7 - 63868 Großwallstadt E - Mail: heiner.gewiehs at gewiehs.de ***************************************
participants (3)
-
Heiner Gewiehs
-
Manfred Tremmel
-
Tibor-Attila ANCA