Oldal: 1 / 1
Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 3., szerda 12:23
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
Re: Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 3., szerda 14:17
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.
Re: Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 4., csütörtök 14:39
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?
Re: Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 4., csütörtök 18:50
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?
Re: Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 6., szombat 20:26
Szerző: Butters
Ctrl-C a másik adatbázisban, Ctrl-V a MySQL adatbázisban és ott a "szerkezet és adatok" másolás.
Re: Milyen adatbázist használjak HSQLDB helyett?
Elküldve: 2010. március 7., vasárnap 14:56
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.