Postgresql
Poniżej kilka problemów na które natknąłem się podczas pracy z PostgreSQL (oczywiście wraz z rozwiązaniami):
P: Dlaczego driver JDBC nie może połączyć się z bazą PostgreSQL (monitor psql przecież działa) ?
Sterowniki JDBC używają do połączenia tylko i wyłącznie gniazdek TCP/IP podczas gdy monitor łączy się do bazy poprzez lokalny socket. Domyślnie PostgreSQL uruchamiany jest bez obsługi TCP/IP. Aby to zmienić należy dodać do pliku /etc/postgresql/postgresql.conf wiersz:
tcpip_socket = 1
a następnie zrestartować PostgreSQL-a poleceniem /etc/init.d/postgresql restart (jako root). Położenie plików konfiguracyjnych jest Debianowe - na innych systemach może być inaczej.