Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:mysql:mysql_libreoffice

< MySQL

MySQL LibreOffice

Szükséges

Windowsra az utóbbit ajánlom. Egyszerű telepítés, mindennel felszerelve, az XAMPP jó választás.

A JDBC meghajtó telepítése

Windowson

Kapunk egy .tar.gz vagy egy .zip fájlt. Kicsomagoljuk tetszőleges helyre. Például:

c:\Share\MySQL-Connector-Java\

Debian, Ubuntu, LinuxMint rendszeren

apt install libmysql-java

LibreOffice előkészítése

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

Adatbázis-kapcsolat

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:

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

JDBC választása esetén

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ő

Importálás

TXT, CSV fájlok importálása

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:

Szemelyek.csv
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

Első változat

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.

Második változat

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.

  • Új adatbázis létrehozása
  • Létező adatbázisfájl megnyitása
  • Kapcsolódás létező adatbázishoz

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:

  • Egyszerű szövegfájlok (*.txt)
  • Strukturált szövegfájlok (*.csv)
  • Beállítás [ ] Egyedi: *.abc

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.

Frissítő és törlő SQL parancsok

update, delete

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

Beállítások szerkesztése utólag

  • Szerkesztés → Adatbázis → Tulajdonságok…

Megjegyzés

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. :-\

  • 2014-10-05-ben nincs letölthető változat.
  • 2016-03-16-ban csak LibreOffice 4.x verziókhoz van letölthető vátlozat

Linkek

oktatas/adatbazis-kezeles/mysql/mysql_libreoffice.txt · Utolsó módosítás: 2023/08/21 10:21 szerkesztette: admin