[color=red][/color][u]Pessoal! ver quem pode me ajudar?
Estou com esse código abaixo e estou usando o postgres postgresql-8.2.5-1-ja, e apresenta o erro descrito tanbém abaixo alguém sabe qual o problema?
import java.sql.*;
public class SQLStatement {
public static void main(String args[]) {
//String url = “jdbc:postgresql://10.0.1.53:5432/agenda”;
String url = “jdbc:postgresql://localhost:5432/agenda”;
//String url = “jdbc:postgresql:agenda”; //Assim pega os defaults
Connection con;
String query = "select * from amigos?;
Statement stmt;
try {
Class.forName(“org.postgresql.Driver”);
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try {
con = DriverManager.getConnection(url,“postgres”, “postgres”);
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
int rowCount = 1;
while (rs.next()) {
System.out.println("Registro " + rowCount + ": “);
for (int i = 1; i <= numberOfColumns; i++) {
System.out.print(” Campo " + i + “: “);
System.out.println(rs.getString(i));
}
System.out.println(””);
rowCount++;
}
stmt.close();
con.close();
} catch(SQLException ex) {
System.err.print("SQLException: ");
System.err.println(ex.getMessage());
}
}
}
[color=darkred]Erro
ClassNotFoundException: org.postgresql.Driver
SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/agenda[/color]
Estoou usando o dirver correto.
Acho que vou é pro
SQLSERVER, mais o professor que o trabalho com postgres, tem alguém que pode ajudar?
Olá o DriverManager, gerenciador de drivers não está encontrado o driver do Postgre. Faltou você adicionar o driver JDBC, ou seja seus jar’s no classpath, no caso do eclipse buildPath.
Para adicionar clique com o botão direito do mouse, em cima da sua aplicação , BuildPath -> Configure Build Path . Depois clique na guia Libraries, e Add external jars, escolha a pasta onde está o driver do PostGree e pronto.
Testa aí, qualquer dúvida poste!
Att
Sempre poste seus códigos entre as tags e
Sobre o erro:
Class.forName("org.postgresql.Driver");
Ele procura essa na aplicação que tem que ser emalgum jar ou um pacote padrão do java.
Erro
ClassNotFoundException: org.postgresql.Driver
SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/agenda
Ele mostra que não achou essa classe, isso pode ocorrer em duas ocasiões:Você escreveu o nome errado ou está falatando o pacote com essa classe(que normalmente está em um jar que você faz o download no site do produtor)
Provavelmente o que ocorreu foi a segunda opção, procure o driver do postgreeSQL e coloque-o no CLASSPATH da aplicação isso iráresolver seu problema.
[quote=danielbussade] Olá o DriverManager, gerenciador de drivers não está encontrado o driver do Postgre. Faltou você adicionar o driver JDBC, ou seja seus jar’s no classpath, no caso do eclipse buildPath.
Para adicionar clique com o botão direito do mouse, em cima da sua aplicação , BuildPath -> Configure Build Path . Depois clique na guia Libraries, e Add external jars, escolha a pasta onde está o driver do PostGree e pronto.
Testa aí, qualquer dúvida poste!
Att[/quote]
Valeu!
Só que agora ele não tá achando a tabela?
Brigadão!
[quote=danielbussade] Olá o DriverManager, gerenciador de drivers não está encontrado o driver do Postgre. Faltou você adicionar o driver JDBC, ou seja seus jar’s no classpath, no caso do eclipse buildPath.
Para adicionar clique com o botão direito do mouse, em cima da sua aplicação , BuildPath -> Configure Build Path . Depois clique na guia Libraries, e Add external jars, escolha a pasta onde está o driver do PostGree e pronto.
Testa aí, qualquer dúvida poste!
Att[/quote]
[quote=danielbussade] Olá o DriverManager, gerenciador de drivers não está encontrado o driver do Postgre. Faltou você adicionar o driver JDBC, ou seja seus jar’s no classpath, no caso do eclipse buildPath.
Para adicionar clique com o botão direito do mouse, em cima da sua aplicação , BuildPath -> Configure Build Path . Depois clique na guia Libraries, e Add external jars, escolha a pasta onde está o driver do PostGree e pronto.
Testa aí, qualquer dúvida poste!
Att[/quote]
Valeu pessoal!
Conseguir a conexão.