1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problemas ao tentar conectar jdbc com postgresql

Essa é a minha classe de conexão

package br.com.imagetec.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionFactory {

    public Connection getConnection(){
        try{
            return DriverManager.getConnection("jdbc:postgresql://localhost/fj21","postgres","JESUS1989wave$");
        }catch(SQLException e){
            throw new RuntimeException(e);
        }
    }

}

Aqui está o console

Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost/fj21
    at br.com.imagetec.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:13)
    at br.com.imagetec.jdbc.teste.TestaConexao.main(TestaConexao.java:11)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost/fj21
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at br.com.imagetec.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:11)
    ... 1 more

Rafael

  • e so falto dizer qual é o problema ?

    Cristian Urbainski   15 de jun de 2013
  • nao faltou especificar a porta do banco exemplo

    "jdbc:postgresql://127.0.0.1:5432/testdb"
    Cristian Urbainski   15 de jun de 2013
  • mandei o errado , agora eu editei o certo

    Rafael Romão Bertoni   15 de jun de 2013
  • ja que nao está achando o driver, essa opção é opicional

    class.ForName("nomedodrive");

    Jardel Rodrigues   16 de jun de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.