Postgres e java

Fala ai galera,
Instalei o postgres aqui, e ele vem junto com o PgAdmin e tudo mais, e instalei unsando a config default, onde pelo que vi ja vem com os drivers e tudo mais.
Porém não sei se precisa configurar ele no classpath senao me engano. Eu utilizo o netbeans, e até aproveito p/ perguntar se preciso setar algo nas variaveis de ambiente, masnefim, o netbeans roda perfeito.

Mas eu criei uma classe p/ testar a conexão com o banco porém cai sempre no cacth: “Não foi possível conectar ao servidor”.
Segue o código:

public class TestaBd {
    
    public static Connection con;
    
    /** Creates a new instance of TestaBd */
    
   public static void main (String args[]){
        String url = "jdbc:postgres://localhost:5432/tst/teste"; //onde tst é o meu database e teste minha tabela, jastestei sem a tabela, sem a porta e inumeras ourtas combinações.

        String username = "postgres";
        String password = "post";
    try {  
            
        Class.forName("org.postgresql.Driver"); 
        con = DriverManager.getConnection(url,username,password);
        System.out.println("Conectado ao banco de dados!");  
        //con = DriverManager.getConnection("jdbc:postgres://localhost:5432/postgres","postgres", "post");  
        

   
         } catch(ClassNotFoundException ex){  
             System.out.println("Não foi possível encontrar o driver");  
             
         } catch(SQLException ex){  
             System.out.println("Não foi possível conectar ao servidor");  
            
         }
    
   }
    
}

Se alguem tiver alguma ideia do que possa ser por favor me de uma luz, ja fucei tudo na net.
Vlw galera.

coloque um

e.printStackTrace();

no catch para saber qual o erro está acontecendo

Vlw pela dica, ele reclamou que está faltando o diver, mas esses driver ja vem embutido não?
Mas enfim, vou baixar o driver e depois o que faço e como faço?
Vlw.

Não vem embutido não…
Deve adicionar a biblioteca ao classpath do projeto (library).

Vc não rpecisa baixar, vai na pasta C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ (isso se o seu sistema for Windows) que lá tem os drivers. Vc pode setar diretamente pelo Netbeans, em Execução/Bancos de Dados/Drivers, e criar uma nova conexão.

Tinha escrito besteira e editei.

Consegui a conexão por dentro do netebans, utilizando o caminho “Execução>>Nova Conexão”, mas qdo rodo a minha classe o problema continua.
Como faço p/ netbeans enxergar essa conexão de sucesso q fiz?

Clica com o botão direito no seu projeto e escolhe “propriedades”.
Clica em bibiblioteca e depois no botão “Adicionar JAR/pasta”
e vai até a pasta onde está o drive do postgres
(C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ ).
Pronto ela já faz parte do seu CLASSPATH.
Caso ainda de algum erro, na sua conexão criada e
verifique as propriedades, se a URL é a mesma, ogin, etc…
:slight_smile:

[quote=Cabazzo]Clica com o botão direito no seu projeto e escolhe “propriedades”.
Clica em bibiblioteca e depois no botão “Adicionar JAR/pasta”
e vai até a pasta onde está o drive do postgres
(C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ ).
Pronto ela já faz parte do seu CLASSPATH.
Caso ainda de algum erro, na sua conexão criada e
verifique as propriedades, se a URL é a mesma, ogin, etc…
:slight_smile: [/quote]

Vlw meu camarada, mto obrigado mesmo, salvou o meu dia, tava empacado nisso e já não sabia mais o que fazer.
Vlw pela força ai.

De nada… :lol: Nóis tá aqui pra isso!