Conexão com Banco de Dados Postgres

Fala galera sou iniciante em java, fiz essa conexão com banco de dados e gostaria de saber se esta certo…

package controledepagamentos;

import java.sql.*;
public class Conexao {

private static Connection conexao;

private static Connection con;

/** Creates a new instance of Conexao */
public Conexao() {
}
public static void main(String[]args){

 try{
     Class.forName("org.posgresql.Driver");   
     con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Gerencialmento","postgres","admin123");
             
    }catch(Exception e){
     e.printStackTrace();
 }

    
}

}

Esse foi o codigo q digitei… ta certo…quando eu rodei apareceu isso aq no netbeans…

init:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\Administrador\ControledePagamentos\build\classes
compile-single:
run-single:
java.lang.ClassNotFoundException: org.posgresql.Driver <-- FICOU VERMELHO
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method) <-- FICOU VERMELHO
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) <-- FICOU VERMELHO
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method) <-- FICOU VERMELHO
at java.lang.Class.forName(Class.java:169)
at controledepagamentos.Conexao.main(Conexao.java:25)
EXECUTADO COM SUCESSO (tempo total: 0 segundos)

Eu consgui me conectar ao Banco ??
Valeu , Abraços…

Você baixou o JDBC para o postgresql?
Se não, tente http://jdbc.postgresql.org/ .
E adicione ele nas bibliotecas.

Para adicionar

o jar do postgresql no netbeans, clique com o botão direito sobre o projeto, vá em propriedades, bibliotecas e add jars.

E com relação a sua pergunta, não você não se conectou com o banco de dados.

fw

Hehehehe…
Fera, se estiver usando o NetBeans 6.0 então não precisará baixar e instalar nenhum JDBC porque ele já está lá. Se não for e não estiver adicionada a biblioteca JDBC do PostgreSQL então faça primeiro.
Bom, se estiver tudo normal com seu JDBC então dá uma olhadinha nessa linha do seu código:

Class.forName("org.posgresql.Driver"); 

A mensagem de exceção foi gerada porque a classe do JDBC não foi encontrada, e se você tiver passado desse jeito então ela nunca seria encontrada, porque não é “…posgresql…” e sim “…postgresql…”, assim:

Class.forName("org.postgresql.Driver");

Observe também essa outra linha:

con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Gerencialmento","postgres","admin123");

Confirma o nome do banco? Ou é só representação? Gerencialmento?
E, você mudou a senha do usuário postgres para ‘admin123’?
Uma dica é você criar outro super-usuário no postgres exclusivo à sua aplicação e não mexer com o usuario postgres no seu banco…
Um abraço!

valewww gente, deu pra notar q eu sou bem iniciante mesmo…uahuahuahuhauhauhauhauhaha, valeu pela ajuda… Abraços…