Windowsra az utóbbit ajánlom. Egyszerű telepítés, mindennel felszerelve, az XAMPP jó választás.
Kapunk egy .tar.gz vagy egy .zip fájlt. Kicsomagoljuk tetszőleges helyre. Például:
c:\Share\MySQL-Connector-Java\
apt install libmysql-java
Menü:
Eszközök -> Beállítások -> LibreOffice -> Speciális
Gomb:
Osztály útvonala ...
Gomb (Előugró ablakban):
Archívumfájl hozzáadása...
Kitallózzuk a .jar kiterjesztésű fájlt.
mysql-connector-java-5.1.32-bin.jar
Fentebbi ajánlás szerint itt:
c:\Share\MySQL-Connector-Java\
Nyugtázunk mindent és mehet az adatbázis kapcsolat.
Debian vagy Debian alapú rendszereken a JDBC helye:
/usr/share/java/mysql-connector-java.jar
Újraindítjuk a LibreOfficet
LibreOffice Base indítása
Majd a következő rádiógomb:
Kapcsolódás létező adatbázishoz
Választás lehet JDBC vagy MySQL:
Ha MySQL-t választottuk menjünk tovább a következő gombbal:
Tovább >>
Kapcsolódás JDBC (Java Database Connectivity) használatával
Amit meg kell adni: | |
---|---|
Adatbázis neve | adatbázisNeve |
Kiszolgáló | localhost |
Port száma | 3306 |
MySQL JDBC-illesztőprogram osztálya | com.mysql.jdbc.Driver |
Új ablakban:
Felhasználónév | joska |
Adatforrás URL-címe:
jdbc: mysql://localhost:3306/zoldzrt
JDBC-illesztőprogram osztálya:
com.mysql.jdbc.Driver
Gomb:
Tovább
Pipa:
Jelszó kötelező
Előfordulhat, hogy szöveges fájlt szeretnénk importálni.
Legyen a példa kedvéért a következő tábla CSV formátumban:
No.,Név,Település,Születés 1,Nagy József,Miskolc,1995-06-05 2,Teréz János,Szolnok,1997-12-05 3,Piros Mária,Miskolc,1985-03-15 4,Sárga Lajos,Miskolc,1982-02-10 5,Zöld Katalin,Szolnok,1980-05-05
Ha szimpla szöveges fájlt kell importálni, akkor nyissuk meg előbb LibreOffice Calc-ban, majd tegyük vágólapra a LibreOffice Base rendszerben pedig illesszük be a vágólapról.
A CSV kiterjesztésű fájlt/fájlokat tegyük egy külön könyvtárba. Például a legyen a fenti Szemelyek.csv, akkor tegyük azt egy Szemelyek könyvtárba.
Szemelyek | |--Szemelyek.csv
Ha az adatbázishoz még tartoznának táblák, azok állományait szintén ide másolhatjuk.
Ügyeljünk arra, hogy az importáló mechanizmus feltételezi, hogy a táblázatot leíró állomány már tartalmazza a mezőneveket.
Indítsuk el a LibreOffice Base programot. Induláskor rákérdez, mit szeretnénk használni.
Nekünk a „Kapcsolódás létező adatbázishoz” a megfelelő választás. A legördülő listadobozban alapértelmezésként JDBC szerepel. Helyette válasszuk a „Szöveg” elemet. Kattinthatunk a „Tovább »” gombra. A tündér következő ablakában válasszuk a „Tallózás” gombot. Keressük ki a Személy könyvtárat.
Válasszunk a következők közül:
A fenti .csv fájl esetén nekünk a második a megfelelő választás, azaz strukturált szöveg. Ha kell állítsuk be a mezőelválasztót, stb.
Ezek a parancsok, nem SELECT parancsok, azaz nem valódi lekérdezések, ezért nem lehet lekérdezésként végrehajtani a frissítéseket és a törléseket.
Az ilyen parancsok futtatása a következő helyen lehetséges:
A fő Base abalakban -> Eszközök -> SQL ...
A „Végrehajtandó parancs” mezőjébe írjuk az utasítást és a „Végrehajtás” gombbal futtatjuk.
A mentés mégis megengedett lekérdezésként ha lekérdezésablakban beállítjuk a „Eszközök” menü → „SQL-parancs közvetlen futtatása” menüpontot.
LibreOffice verziója: 4.1.3.2
Innen letölthető volt natív MySQL meghajtó. Ezzel lehet futtatni lekérdezésként:
Debian 5.x alatt nem sikerült működésre bírni.