Jdbx X PostgreSQL

2 respostas
F

Alô, turma do PJ.
Essa me tirou do sério: Meu aplicativo acessa dois DBs - Oracle e PostgreSQL 7.4.2. Estou rodando o aplicativo num PC Win98. Conferí os IPs dos Servidores onde estão os DBs - tudo OK!. A questão eh, quando vou fazer conecção com PostgreSQL, me dah a seguinte mensagem (log):

Thu Nov 18 22:23:27 BRST 2004: Registered JDBC driver org.postgresql.Driver
Thu Nov 18 22:23:27 BRST 2004: Initialized pool pool01
Thu Nov 18 22:23:28 BRST 2004: Registered JDBC driver oracle.jdbc.driver.OracleDriver
Thu Nov 18 22:23:28 BRST 2004: Initialized pool pool02
Thu Nov 18 22:23:31 BRST 2004: Can't create a new connection for 
jdbc:postgresql://10.7.1.2:5432/DBNAME
Connection refused. Check that the hostname and port is correct, and that the postmaster 
is running with the -i flag, which enables TCP/IP networking.

O Postmaster está com a opção -i; o host name eh um ip - tb está correto; e a porta (port) 3452 tb estah OK.
O DB PostgreSQL estah rodando num RedHat 7.2. Estou usando JDBC 2.

E agora ?? Alguma luz pra mim, turma.
Fico no aguardo.
Obrigado desde jah.
Ateh.

2 Respostas

J

OI

FOrmiga, vc registra o driver para o Postgre e depois o dirver do SQLServer, pode ser isso… tente inverter a ordem do registro dos drivers e tente novamente… É possivel que o PG funcione o SQLServer nao quando vc inverter.

T+

F

Isso que você pergunta eu tb peguntei pro instrutor de Postgresql. E, realmente, a ordem de chamada naum dah problema. Mas, muito bom, seu chegar junto nesse problema.
Bem, depois de cinco horas de busca de solução, fui pra cima do pg_hba.conf (arquivo de configuração do PostgreSql) e faltava uma entrada na linha de HOST. Ou seja: precisava informar o IP do Servidor que hospeda o DB. E tb, no momento que ativo o POSTMASTER(startup do DB), preciso informar o parametor -h nome/ip-do-host. Foi um pega-pega total. Mas, graças a Deus, funcionou.
Se você quiser, posso postar o PG_HBA.CONF.
Valeu jovem.
No veremos.
Ateh.

Criado 18 de novembro de 2004
Ultima resposta 20 de nov. de 2004
Respostas 2
Participantes 2