¡Saludos!
Estoy comenzando a aprender Java, y comenzando a usar PostGreSQL también.
Necesito gran ayuda.
Estoy trabajando bajo Windows XP Home Edition, y trabajando con:
PostgreSQL 8.0.
pgAdmin III, v. 1.2.2.
jdk1.5.0_04.
JCreator 3.50 LE.
Estoy tratando de correr el siguiente ejemplo:
// Archivo Connect.java
import java.sql.*;
public class Connect {
public static void main(String args[]) {
Connection cnn;
try {
Class.forName("org.postgresql.Driver");
cnn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/","postgres","");
Statement stmt = cnn.createStatement();
int login=1;
ResultSet rs = stmt.executeQuery("select * from usuarios");
if (rs!=null) {
while (rs.next()) {
System.out.println(rs.getString("login"));
System.out.println(rs.getString("password"));
System.out.println(rs.getString("nombre"));
}
}
rs.close();
stmt.close();
cnn.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
No dejo de obtener el siguiente error:
java.lang.ClassNotFoundException: org.postgresql.DriverHe leido varios mensajes en este y otros foros, pero nada aún.
Luego de muchos intentos, mi PATH, CLASSPATH y otras variables de entorno están así:
- - - -
PATH
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin
- - - -
JAVA_HOME
C:\Archivos de programa\Java\jdk1.5.0_04
- - - -
CLASSPATH
%JAVA_HOME%\jre\lib;
C:\Archivos de programa\PostgreSQL\8.0\jdbc\postgresql-8.0-311.jdbc2.jar;
C:\Archivos de programa\PostgreSQL\8.0\jdbc\postgresql-8.0-311.jdbc2ee.jar;
C:\Archivos de programa\PostgreSQL\8.0\jdbc\postgresql-8.0-311.jdbc3.jar
- - - -
QTJAVA
C:\Archivos de programa\Java\jre1.5.0_04\QTJava.zip
- - - -
¡Cualquier ayuda vale!