Conexão com banco postgres

3 respostas
A

Pessoal preciso de ajuda, quando tento conectar no banco postgres exibe a seguinte mensagem:
init:
deps-jar:
compile-single:
run-single:
ClassNotFoundException: org.postgresql.Driver
SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/BENVEGNU_PROD,
BUILD SUCCESSFUL (total time: 0 seconds)

Segue minha classe de conexão:

import java.sql.<em>;

import javax.swing.</em>;

public class POSTGRES {

public static void main(String args[]) {

String driver = org.postgresql.Driver;

//String url = “jdbc:postgresql://10.0.1.53:5432/agenda”;

String url = jdbc:postgresql://localhost:5432/BENVEGNU_PROD”;

//String url = “jdbc:postgresql:agenda”; //Assim pega os defaults

Connection con;

String query = select * from CAD_CUS;

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());

}

}

}

3 Respostas

J

Vc precisa do jar do postgre em sua aplicação…

Algo como o postgresql-8.2dev-503.jdbc3.jar…

Procure em http://www.postgresql.org/download/

Abraço…

A

Beleza…já tenho esse cara, agora onde eu faço referencia a ele dentro do Netbeans ?

S

Tools > Libraries > New Library

Criado 3 de outubro de 2007
Ultima resposta 3 de out. de 2007
Respostas 3
Participantes 3