conexão postgre

Não estou conseguindo conectar minha aplicação desktop ao banco de dados em outro pc ? tenho que confugirar alguma coisa no postgre ao só o código java ja vale ? como fazer ?

Meu código:

[code]public class Conecta
{

   String driver = "org.postgresql.Driver";
                
 public   Connection conexao;     
 public    Statement statement;   
 public    ResultSet resultset;

   //public boolean conecta(String driver,String url, String usuario, String senha)
   public boolean conecta()
   {
        boolean result = true;
        try 
        {
          //  
            Class.forName("org.postgresql.Driver");
            Connection conexao = DriverManager.getConnection("jdbc:postgresql://192.XXX.X.XXX/sistema","postgres","1212"); 
        
        }
        catch(ClassNotFoundException Driver) 
        {
           JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
           result = false;
        }
        catch(SQLException Fonte) 
        {
            JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
                    "com a fonte de dados: "+Fonte);
            result = false;
        }
        return result; 
   }[/code]

vc liberou a conexão para outros computadores na instalação do postgres??
geralmente quando o postgres é instalado ele permite apenas conexões locais.

vá na pasta onde o postgres está instalado. No meu caso é:
C:\Program Files\postgreSQL\8.2\data

quando entrar na pasta data, ache o arquivo pg_hba.conf;
abra-o e verifique, nas ultimas linhas:

#IPV4 local connections:
host          all         all          127.0.0.1/32          md5

isso significa q somente conexões locais são permitidas.
para q outra máquina possa ter acesso, basta informar o ip ou uma máscara, logo na próxima linha.

no meu caso está assim:

#IPV4 local connections:
host          all         all          127.0.0.1/32          md5
host          all         all          0.0.0.0/32             md5

eu tenho que instalar devonvo ou só mudar desse jeito ja funciona ?

esse ip que eu informo é da máquina que vai acessar o banco ou do servidor ?

vc pode somente mudar neste arquivo.
basta informar o IP da máquina q vai acessar o banco

Mas na instalação do postgres, em algum momento ele te mostra um opção, perguntando se vc quer permitir acesso remoto.
é só marcar essa opção.

Abraços.