Ja vi varios topicos com sobre isto mais em nenhum eu achei uma resposta
estou tentando conectar ao banco de dados
coloquei o jdbc que veio junto com a instalaçao do Postgresql no classpath
o .classpath
ficou assim
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/swt-debug.jar"/>
<classpathentry kind="lib" path="lib/swt.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/Arquivos de programas/PostgreSQL/8.2/jdbc/postgresql-8.2-505.jdbc4.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
e peguei um exempo de conecsao com o banco de um pdf sobre o banco
import java.sql.*;
public class Banco {
public static void banco() {
String url = "jdbc:postgresql://localhost:5432/projeto";
Connection con;
String query = "select * from campos";
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());
}
}
}
e da a mensagem de erro tão famosa “ClassNotFounException(Throwable).(String, Throwable) line: 217”
na qual e a Class.forName(“org.postgresql.Driver”);
obrigado deis de ja.