Problemas | Conexao BD

É o seguinte pessoal, eu estou fazendo um trabalho para a faculdade, portanto eu necessito conectar ao banco de dados, ja procurei em varios lugares e não consegui axar a solução…
Recorri a ajuda de vocês pois sou iniciante, e gostaria de saber como solucionar isto, e não apenas pegar um código fonte de alguem e utilizar…
Agradeço desde já…

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    /
    package utilitarios;
    import java.sql.
    ;
    import javax.swing.*;

/**
*

  • @author Luis Gustavo
    */
    public class conexao {
    final private String driver = “org.postgresql.Driver”;
    final private String url = “jdbc:postgresql://localhost:5432/trabalho”;
    final private String usuario = “postgres”;
    final private String senha = “”;
    private Connection con;
    public Statement statement;
    public ResultSet resultset;

    public boolean conecta()
    {
    boolean result = true;
    try
    {
    Class.forName(driver);
    con = DriverManager.getConnection(url, usuario, senha);
    JOptionPane.showMessageDialog(null, “Conectado!”);
    }
    catch(ClassNotFoundException Driver)
    {
    JOptionPane.showMessageDialog(null, “Não localizou o driver”);
    result = false;
    }
    catch(SQLException Fonte)
    {
    JOptionPane.showMessageDialog(null, “Erro ao efetuar a conexão” + "com a fonte: "+Fonte);
    result = false;
    }
    return result;
    }
    public void iniciaSQL(String inSQL)
    {
    try
    {
    statement = con.createStatement(); //statement abre o caminho para o banco
    resultset = statement.executeQuery(inSQL); //resultset ira pegar o caminho e executar o executeQuery o sql que está no parametro
    }
    catch(SQLException sqlexc)
    {
    JOptionPane.showMessageDialog(null,sqlexc.getMessage());
    }
    }
    }
    [/code]

Oi,

estou tentando descobrir qual o seu problema :lol:
E um adendo, é achar e não axar.

Portugues horrivel o meu, estarei aguardando Nel, Obrigado

Sem problemas, todos erramos. Aquilo foi apenas uma observação, a pergunta central é referente ao seu problema que não ficou claro para mim.
Vamos as perguntas:

1 - Não está conectando ao seu BD?
2 - Está gerando exceção? (se sim, poste)
3 - Qual a sua dificuldade?

[quote]Sem problemas, todos erramos. Aquilo foi apenas uma observação, a pergunta central é referente ao seu problema que não ficou claro para mim.
Vamos as perguntas:

1 - Não está conectando ao seu BD?
2 - Está gerando exceção? (se sim, poste)
3 - Qual a sua dificuldade?
[/quote]

Não consegui postar a Imagem, o erro está ai…

http://imageshack.us/f/683/semttulolf.jpg/

Certo.

O seu problema é bem nítido: “Não foi possível localizar o Driver”.
Verifique se o JAR referente ao Postgre está no seu classpath. Com certeza não está.

Edit, Nel, vou procurar o que é um classpath para não encomodar vc… estarei retornando em breve… Obrigado

Se estiver usando o Eclipse, clica com o direito no seu projeto > Build Path > Configure Build Path
Na aba "Libraries" (a que deve abrir já de cara), clique em "Add External JARs" e indique o local do driver do postgres, caso o driver esteja fora do seu projeto…

Eu prefiro criar um novo pacote (um source package) e jogar o drive la…ai depois é só fazer os passos anteriores, porém clica em "Add JARs" ao invés de "Add External JARs"…dessa forma mesmo que você abra o seu projeto em outro computador o driver já vai junto.

Se for Netbeans eu nem lembro…mas é por ai…hehe

Eric, Nel, Muito Obrigado pelo tempo… Consegui conectar graças a vocês… um Abraço.

Att.
Luis