--- el mensaje reenviado sigue a continuación ---
Lo reenvio de nuevo porque estuve teniendo problemas con el correo y no se si llegó, por favor disculpen las molestias.


--- Begin Message --- Hola. Recien estoy aprendiando base de datos, aquí en la universidad me enseñaron a trabajar con SQL Server, y con C#, pero yo por mi cuenta estoy aprendiendo Java (netbeans 6.5) y averigue en internet que PostgreSQL es uno de los gestores de base de datos libres más populares. Así que me descargue la versión 1.8.4. Bueno, el problema es que cree una pequeña BD(EstProf), de dos tablas, Estudiante y Profesor, para probar. Busque como conectarme desde Java a la BD y no hay problemas, pero al ejecutar el metodo executeQuery salta la excepcion: "ERROR: relation "estudiante" does not exist", ya he buscado, pero no se bien cómo preguntar. Otra cosa que note es que, al marcar la BD en PosgreSQL, en el panel de la derecha, donde aparecen las propiedades, hay un item que dice: "System databas? no", no se si esto tenga algo que ver. Bueno, quisiera saber si me perdí algo al crear la BD. Aquí les dejo el código Java. Les agradezco la ayuda de antemano.

try{
            Connection con = null;
            Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql://localhost:3128/EstProf","postgres","glopez");
            Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT idEst FROM Estudiante WHERE Nombre = Armando");
            while(rs.next()){
                String pkey=rs.getString(1);
                String nom = rs.getString(2);
                jComboBox1.addItem(nom);
            }
            rs.close();
            con.close();
        }
        catch (ClassNotFoundException e1) {
       // captura el error: “no se encontró el driver”
            jTextField1.setText(e1.getMessage());
       } catch (SQLException e2) {
       // captura el error: “no se pudo conectar a la BD”
            jTextField1.setText(e2.getMessage());
       }



--- End Message ---
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a