Milyen adatbázist használjak HSQLDB helyett?

Adatbázis kezelő
Butters
Hozzászólások: 15
Csatlakozott: 2010. február 23., kedd 12:04

Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: Butters »

Adat migrálási problémám kapcsán botlottam a lenti topicba az angol fórumon. Főleg a sérülékenysége ijesztő számomra. Kérdésem, hogy mit érdemes használni helyette? MYSQL -t sokan dícsérik, de nem tudom, hogy Base -zel mennyire összehangolható. Az sem világos számomra, hogy a lekérdezéseket a használt adatbázis nyelvén kell írni, vagy Base -ben azt mindíg HSQLDB -nek megfelelően kell megírni?

http://user.services.openoffice.org/en/ ... 40&t=18566
OpenOffice 3.2/Windows XP
Avatar
r4zoli
Site Admin
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: r4zoli »

Kérdésem, hogy mit érdemes használni helyette? MYSQL -t sokan dícsérik, de nem tudom, hogy Base -zel mennyire összehangolható.
HA felteszed a natív illesztőt, akkor könnyen, de használhatsz ODBC, JDBC illesztő programot is.

Másik lehetőség, sokak által használt Postgres, és a többi adatbázis kezelő ingyenes változata.
De e kettőről van magyar dokumentáció bőven.

A részletekről itt olvashatsz bővebben, és a hozzászólásba tett linkeken:
[Leírás] OOo Base használata hálózatban
Az sem világos számomra, hogy a lekérdezéseket a használt adatbázis nyelvén kell írni,
Igen.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Butters
Hozzászólások: 15
Csatlakozott: 2010. február 23., kedd 12:04

Re: Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: Butters »

Installálta a natív illesztőt aztán felraktam a MySQL 5.1.44 -es verzióját a gépemre, létrehoztam egy olt_nyilv nevű adatbázist, abban egy prova táblát, aztán megnyitottam Base -ből a közvetlen kapcsolat típussal. Adatbázis neve: olt_nyilv, Kiszolgáló: localhost, Port: 3306. mysql és olt_nyilv schéma tábláit látom, szerkeszteni is tudom, újjat létrehozni is tudok, de ha másolni akarom a HSQLDB tábláit akkor a következő hibaüzenetet kapom: Unknown database 'root@localhost'. Mit állítottam rosszul, miért a localhost -ot tekinti adatbázisnak és miért nem az olt_nyilv -et?
OpenOffice 3.2/Windows XP
Avatar
r4zoli
Site Admin
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: r4zoli »

de ha másolni akarom a HSQLDB tábláit
Hogyan próbáltad a másolást?
Át húztad a másik fáljból, az olt_nyilv adatbázisra?
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Butters
Hozzászólások: 15
Csatlakozott: 2010. február 23., kedd 12:04

Re: Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: Butters »

Ctrl-C a másik adatbázisban, Ctrl-V a MySQL adatbázisban és ott a "szerkezet és adatok" másolás.
OpenOffice 3.2/Windows XP
Avatar
r4zoli
Site Admin
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Milyen adatbázist használjak HSQLDB helyett?

Hozzászólás Szerző: r4zoli »

A MySQL esetében a táblákat és a relációkat célszerű Mysql eszközökkel elkészíteni nem az OOo-n belül.
A problémád most jobban megnézve a MySQL jogosultságok környékén lehet, nincs jogod a tábla írásra?
MySQL dokumentáció segíthet, célszerű nem root-ként dolgozni a MySQL-ben, hozzál létre egy felhasználót amit az OOo alól akarsz használni.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Válasz küldése