mam problem z połączeniem się z bazą firebird'ową, tak abym mógł odczytywać
dane w ISO8859_2. Wydaje mi się, że wszystko robię zgodnie z prawidłami
sztuki, a jednak nie działa:
System: Linux, Debian 3.0, jądro z serii 2.4
Firebird: 1.0 (najnowszy stabilny, SuperServer)
Baza założona poleceniem:
CREATE DATABASE '/opt/interbase/bazy/testowa.gdb' USER 'test'
DEFAULT CHARACTER SET ISO8859_2;
Łączę się z Javy poleniem (linijka się połamie):
DriverManager.getConnection( "jdbc:firebirdsql:127.0.0.1/3050:
/opt/interbase/bazy/testowa.gdb?lc_ctype=ISO8859_2", "test", "test" );
Efekt:
Problem getting connection: could not get a db connection!
Jeżeli w url'u nie podam lc_ctype to owszem dostaję połączenie, ale
przy próbie odczytu danych z tabel zawierających znaczki w iso dostaję
komunikat, że nie można przekodować danych w tabeli...
Czy ktoś miał podobne problemy? Czy udało się komuś je rozwiązać?
Będę wdzięczny za pomoc.
--
pozdrawiam
-> m@j <- [http://silence.kernelpanic.pl/]
Ok, dzieki. Sprobuje, ale o wiele wygodniej byloby paramerty podawac
w url'u... Nie orientujesz sie, czy Firebird w ogole to obsluguje?
Dokumentacja jest dosc skapa w przyklady.