[PUG] OpenOffice + MySQL
Hallo! Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice, MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu sein scheint. Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit Jahren am Start und es funktioniert einfach so der Nase nach. Man speichert die MySQL-JDBC-Klasse irgendwo ab, fügt sie dem Classpath hinzu (über das normale Java-Konfigurationsmenü von OpenOffice) und muß dann nur noch die JDBC-Klasse auswählen und den Datenbank-URL eintragen, siehe Screenshot: http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg Das funktioniert hier ohne Frickeln plattformübergreifend (Lin, Mac, Win) und immer wieder "einfach so", auch per SSH-Tunnel. Ich steuere meine Akquisemailings (Datenbankmaske und Serienbriefe) damit. Zugegebenermaßen eine sehr einfach Anwendung, nichts mit Millionen von Datensätzen. Wäre das nicht auch was für Dich? -martin signature.asc Description: OpenPGP digital signature -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] OpenOffice + MySQL
Hallo, Am 01.12.2007 um 14:41 schrieb Martin Schmitt: Hallo! Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice, MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu sein schein Aua. Die Seite hab ich irgendwann gestartet. Mit JDBC hab ich es darmals gar nicht hinbekommen. Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit Jahren am Start und es funktioniert einfach so der Nase nach. Man speichert die MySQL-JDBC-Klasse irgendwo ab, fügt sie dem Classpath hinzu (über das normale Java-Konfigurationsmenü von OpenOffice) und muß dann nur noch die JDBC-Klasse auswählen und den Datenbank-URL eintragen, siehe Screenshot: http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg Klingt richtig gut! Was bitte ist ein Classpath? -> Du meinst "Extras -> Optionen -> OpenOffice.org -> Java -> Class Path" Da soll dann der Pfad zur MySQL-JDBC-Klasse rein? Das funktioniert hier ohne Frickeln plattformübergreifend (Lin, Mac, Win) und immer wieder "einfach so", auch per SSH-Tunnel. Ich steuere meine Akquisemailings (Datenbankmaske und Serienbriefe) damit. Zugegebenermaßen eine sehr einfach Anwendung, nichts mit Millionen von Datensätzen. Wäre das nicht auch was für Dich? Ich sage erst ein mal Danke! Derzeit schreibe ich meine Serienbriefe zwar mit OpenOffice aber unter -nein es würde einfach zu weh tun es hier zu schreiben-. Sollte jemand vor mir dazu kommen, das auszuprobieren, so bin ich natürlich für eine Ergänzung des Wiki sehr dankbar. Gruß Ernst -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] OpenOffice + MySQL
Ernst May-Jung schrieb: >> http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg > > Klingt richtig gut! > > Was bitte ist ein Classpath? > -> Du meinst "Extras -> Optionen -> OpenOffice.org -> Java -> Class Path" > Da soll dann der Pfad zur MySQL-JDBC-Klasse rein? Ja. Das ist der Pfad, wo Java sucht, wenn OpenOffice eine Java-Klasse laden will. Man kann Verzeichnisse und Dateien hinzufügen, und da fügt man einfach den Pfad zur Datei hinzu, z.B.: /home/martin/mysql-connector-java-5.0.7-bin.jar > Sollte jemand vor mir dazu kommen, das auszuprobieren, so bin ich > natürlich für eine Ergänzung des Wiki sehr dankbar. Jaja, ich hab's verstanden. ;-) Ich versuche mal, das mit ein, zwei Screenies zu machen. Hab ja Linux in einer VM. -martin signature.asc Description: OpenPGP digital signature -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] OpenOffice + MySQL
Martin Schmitt schrieb: > Ich versuche mal, das mit ein, zwei Screenies zu machen. Hab ja Linux in > einer VM. Nach kräftigem Durchmischen der Wiki-Seiten: http://www.pug.org/index.php/OpenOffice_und_MySQL -martin signature.asc Description: OpenPGP digital signature -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] OpenOffice + MySQL
Martin Schmitt schrieb: Hallo! Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice, MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu sein scheint. Wie Ernst schon geschrieben hat, bin nicht ich der Starter der Seite. Aber die Umlaut Korrekturen nach dem letzten Durcheinander der Textkodierung in der Datenbank habe ich schon gemacht. Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit Aber schön zu sehen, daß man geholfen bekommt, ohne auf der Mailing-Liste danach zu fragen. So ist unsere Community! Gruss Silvério -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
[PUG] Openoffice / MySQL Frust
Hallo, ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich keine Lust auf die Diktate der Closed Source Welt habe. Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das mit MySQL und Openoffice sein soll. Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-( Dann MySQL als Datenbank ausgewählt und versucht eine Verbindung aufzubauen. Auf der nächsten Seite kommt dann die Frage ODBC oder JDBC? Und auf der übernächsten Seite: Treiber nicht gefunden! Ok: http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base Zu beachten: Auch wenn ein MySQL User mit der Außenwelt Kontakt aufnehmen darf, heißt das noch lange nicht, dass MySQL auch ein Ohr zur Außenwelt hat. telnet ip port bringt es ans Licht. "bind-adress" in der my.cnf ist der verantwortliche Parameter. Dort heißt die Devise alle oder einer. Eine Handvoll oder ein Range geht nicht. :-o Jetzt klappt es auch mit dem Connect. War gar nicht so schwer. Übrigens, wer die Falsche Datenbank angibt, dem sagt Openoffice.org das Passwort sei falsch. Ich freue mich schon riesig, bis ich Tabellen mit Datumsfeldern aufmachen wollte: http://community.eapps.com/showthread.php?8-Value--00-00-cannot-be-represented-as-java.sql.Date Jetzt rutscht mir der alte Spruch von den Lippen. Früher Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner ging es wenigstens. So. Jetzt hab ich mir den Frust vom Leib geschrieben. Nun schau ich mal wie ich die Option zeroDateTimeBehavior=convertToNull meine Openoffice beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an. Gruß Ernst -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
To do this, add "zeroDateTimeBehavior=convertToNull" to the end of the "url" Hast Du keine Möglichkeit, in OO, den JDBC URL zu manipulieren? Am 18. September 2010 14:22 schrieb Ernst May-Jung : > Hallo, > > > ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit > Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich keine > Lust auf die Diktate der Closed Source Welt habe. > > Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das mit > MySQL und Openoffice sein soll. > > Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-( > > Dann MySQL als Datenbank ausgewählt und versucht eine Verbindung aufzubauen. > Auf der nächsten Seite kommt dann die Frage ODBC oder JDBC? Und auf der > übernächsten Seite: Treiber nicht gefunden! > Ok: http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base > > Zu beachten: Auch wenn ein MySQL User mit der Außenwelt Kontakt aufnehmen > darf, heißt das noch lange nicht, dass MySQL auch ein Ohr zur Außenwelt hat. > telnet ip port bringt es ans Licht. "bind-adress" in der my.cnf ist der > verantwortliche Parameter. Dort heißt die Devise alle oder einer. Eine > Handvoll oder ein Range geht nicht. :-o > > Jetzt klappt es auch mit dem Connect. War gar nicht so schwer. > Übrigens, wer die Falsche Datenbank angibt, dem sagt Openoffice.org das > Passwort sei falsch. > > > Ich freue mich schon riesig, bis ich Tabellen mit Datumsfeldern aufmachen > wollte: > http://community.eapps.com/showthread.php?8-Value--00-00-cannot-be-represented-as-java.sql.Date > > Jetzt rutscht mir der alte Spruch von den Lippen. Früher > Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner ging > es wenigstens. > > > So. Jetzt hab ich mir den Frust vom Leib geschrieben. Nun schau ich mal wie > ich die Option zeroDateTimeBehavior=convertToNull meine Openoffice > beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an. > > Gruß > Ernst > > -- > > PUG - Penguin User Group Wiesbaden - http://www.pug.org > -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
> Jetzt rutscht mir der alte Spruch von den Lippen. Früher > Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner ging > es wenigstens. Ds hat nur mit der MySQL Version zu tun; ist mir auch passiert als ich MySQL auf eine neuere Version aufgerüstet habe. MySQL hat es so, als standard entschieden. > > So. Jetzt hab ich mir den Frust vom Leib geschrieben. Nun schau ich mal wie > ich die Option zeroDateTimeBehavior=convertToNull meine Openoffice > beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an. Wie schon geschrieben, Du kannst zum URL folgendes anhängen: "&zeroDateTimeBehavior=convertToNull" (ohne Anführungszeichen) , aber ich würde lieber vorschlagen SET DeineDatumsFelder=null WHERE DeineDatumsFelder='-00-00' (Dieser Wert kann auch so wie -00-00 00:00 aussehen - DATE oder DATETIME-) > > Gruß > Ernst > > -- > > PUG - Penguin User Group Wiesbaden - http://www.pug.org > -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
Ernst May-Jung schrieb: > ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit > Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich > keine Lust auf die Diktate der Closed Source Welt habe. > > Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das > mit MySQL und Openoffice sein soll. > > Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-( Hab ich jetzt richtig gelesen, daß am Ende der Leidensnummer steht, daß es eigentlich doch ganz einfach war? :-D Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren als Mailingdatenbank mit Serienbrief und sonem Kram. Wirklich ärgerlich war, daß Ooo damit unter Linux lange Zeit ständig gecrasht ist, während es unter Windows fehlerfrei lief. -martin signature.asc Description: OpenPGP digital signature -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
Martin Schmitt schrieb: > Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren Ach ja, da war noch was: http://www.pug.org/mediawiki/index.php/OpenOffice_und_MySQL_%28JDBC%29 Die Seite stammte ursprünglich sogar von Dir, Ernst. :-) -martin signature.asc Description: OpenPGP digital signature -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
Hallo Ridvan, Wie schon geschrieben, Du kannst zum URL folgendes anhängen: "&zeroDateTimeBehavior=convertToNull" (ohne Anführungszeichen) , Ja, die Datenbank direkt als jdbc statt als MySQL und dann JDBC anmelden. Dann wird nach der URL gefragt und es sollte gehen. http://de.openoffice.info/viewtopic.php?f=8&t=13521&start=0 Heute Mittag hab ich die Flinte ins Korn geworfen, weil ich ein Login-Fehler gemeldet bekam. Grad, hab ich es nochmal versucht und es hat ohne Probleme sofort funktioniert. Was ich anders gemacht hab, weiß ich nicht. Einziger Wermutstropfen: Ich bekomme nicht wie in MySQL üblich "-00-00" also unformatiert 00.00.00 angezeigt. Nein, es heißt jetzt auch nicht "NULL", womit ich durchaus leben könnte. Ich darf mich nun auf "03.01.1" einstellen. Das ist mein leeres Datum!(!?) aber ich würde lieber vorschlagen SET DeineDatumsFelder=null WHERE DeineDatumsFelder='-00-00' So als PHP Feierabendprogrammierer bin ich davon nicht wirklich begeistert, auch wenn dies der zugegebener Maßen saubere Weg wäre. Nur "NULL" wird bei debug Ausgaben ungefähr so aussehen: Siehst Du. Und "NULL" mit dem Query in die Datenbank reinschreiben, das ist bei mir irgendwie als Krampf in Erinnerung. Ob es wirklich ein Krampf ist, will ich gar nicht Diskutieren, meine Datenkelter fragt nach "000-00-00". Ich mag das jetzt nicht ändern. (Dieser Wert kann auch so wie -00-00 00:00 aussehen - DATE oder DATETIME-) Hm, das würde ja meinen obigen Absatz widerlegen. Ich kapier es aber nicht. Gruß Ernst -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] Openoffice / MySQL Frust
Hallo Martin, war wohl nicht mein Tag heute. Ja, Tante Google erzählt, was die Verbosität von OpenOffice so verschweigt. Ich glaub, deswegen hab ich damals schon den Artikel verfasst. ... und mich heute so angep... gefühlt. Am 18.09.2010 20:42, schrieb Martin Schmitt: Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren Ach ja, da war noch was: http://www.pug.org/mediawiki/index.php/OpenOffice_und_MySQL_%28JDBC%29 Die Seite stammte ursprünglich sogar von Dir, Ernst. :-) Warum hab ich dann die ganzen Jahre die Serienbriefe mit Windows geschrieben? Gruß Ernst -- PUG - Penguin User Group Wiesbaden - http://www.pug.org