--- 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